╔══════════════════════════════════════════════════════════════════════════╗
║ ║
║ $ whoami ║
║ > swarup_das — Full Stack Engineer crafting production systems ║
║ ║
║ $ cat skills.txt | grep --level=senior ║
║ > MERN · TypeScript · PostgreSQL · MongoDB · MySQL · GenAI ║
║ ║
║ $ echo $CURRENT_FOCUS ║
║ > Scalable APIs · RAG Pipelines · System Design · Clean Code ║
║ ║
║ $ ls ./open-to/ ║
║ > fulltime/ freelance/ collab/ open-source/ ║
║ ║
╚══════════════════════════════════════════════════════════════════════════╝
|
I'm a Full Stack Engineer from India with deep expertise in the MERN ecosystem and a strong focus on writing clean, type-safe, production-grade code. I believe software engineering is as much about people and systems as it is about syntax. My engineering philosophy revolves around three pillars:
Currently exploring the frontier of Generative AI — building LLM-powered applications, designing RAG pipelines, and integrating AI into real-world products.
|
const swarup = {
role: "Full Stack Engineer",
location: "India ๐ฎ๐ณ",
timezone: "IST (UTC+5:30)",
languages: ["TypeScript", "JavaScript",
"Python", "Java", "C++"],
stack: {
frontend: ["React", "Redux", "Tailwind"],
backend: ["Node.js", "Express.js"],
database: ["PostgreSQL", "MongoDB", "MySQL"],
ai: ["LangChain", "OpenAI", "RAG"],
},
principles: ["SOLID", "DRY", "YAGNI",
"Clean Architecture"],
currentlyLearning: "System Design + GenAI",
openTo: "Freelance | Full-Time | OSS",
}; |
| Domain | Core Skills | Depth |
|---|---|---|
| ๐ฅ๏ธ Frontend Engineering | React, TypeScript, Redux Toolkit, Tailwind, Responsive Design | ████████████ 95% |
| โ๏ธ Backend Engineering | Node.js, Express.js, RESTful APIs, Auth (JWT/OAuth), Middleware | ███████████░ 90% |
| ๐๏ธ Database Design | PostgreSQL, MongoDB, MySQL, Schema Design, Indexing, Query Optimization | █████████░░░ 80% |
| ๐ท TypeScript | Strict Types, Generics, Utility Types, Decorators, Type Guards | ███████████░ 90% |
| ๐ค GenAI Engineering | LLM Integration, RAG Pipelines, Vector DBs, Prompt Engineering | ████████░░░░ 70% |
| ๐๏ธ System Design | Scalability, Caching, Load Balancing, Microservices, API Design | ████████░░░░ 70% |
| ๐งฎ DSA & CS Fundamentals | Algorithms, Data Structures, Complexity Analysis, LeetCode | ████████░░░░ 75% |
| ๐ง DevOps & Infrastructure | Docker, GitHub Actions, Linux, CI/CD Pipelines, Deployment | ███████░░░░░ 65% |
┌─────────────────────────────── MY ENGINEERING APPROACH ────────────────────────────────────┐
│ │
│ ๐ UNDERSTAND ๐งช DESIGN ๐ ๏ธ BUILD ๐ SHIP │
│ ───────────── ──────── ─────── ──────── │
│ • Define the • Plan the • Write clean, • Review & │
│ problem clearly architecture typed code test thoroughly │
│ • Gather all • Choose right • Apply SOLID • Document APIs │
│ requirements data structures principles & decisions │
│ • Identify edge • Design APIs • Write tests • Deploy with │
│ cases first upfront & validate CI/CD pipelines │
│ • Clarify • Think about • Handle errors • Monitor & │
│ constraints scalability gracefully iterate fast │
│ │
└──────────────────────────────────────────────────────────────────────────────────────────────┘
flowchart LR
A[๐ Raw Data] --> B[๐ Chunking & Preprocessing]
B --> C[๐งฎ Embedding Model]
C --> D[(๐๏ธ Vector Database\nPinecone / pgvector)]
E[๐ค User Query] --> F[๐ Query Embedding]
F --> D
D --> G[๐ฆ Top-K Retrieval]
G --> H[๐ง LLM\nGPT-4 / Claude]
E --> H
H --> I[โ
Grounded Response]
style A fill:#1e1b4b,color:#c7d2fe
style D fill:#064e3b,color:#a7f3d0
style H fill:#4c1d95,color:#ddd6fe
style I fill:#713f12,color:#fde68a
↑ RAG Pipeline architecture I design and build
|
๐ LLM Integration Connecting OpenAI, Anthropic & OSS models into production apps with proper rate limiting, fallbacks & streaming responses. |
๐๏ธ Vector Databases Designing embedding pipelines with Pinecone, pgvector & ChromaDB for semantic search at scale. |
๐ง Prompt Engineering Crafting system prompts, few-shot examples & chain-of-thought patterns for reliable, grounded AI outputs. |
|
Architecture I think in systems, not features. I design APIs, data models & service boundaries before writing line one. |
Type Safety TypeScript-first, strict mode always. If the compiler catches it, your users won't have to. |
Readability Code is read 10× more than it's written. I write for the next engineer, not just the machine. |
Delivery I ship. Not perfect code — good code that solves real problems, iterates fast, and moves the needle. |
|
Testing Unit, integration & e2e. I treat tests as living documentation and a safety net, not an afterthought. |
Collaboration Clear communicator. PRs with context, reviews that teach, questions that unblock. |
Debugging Methodical root-cause finder. I read logs, trace errors & fix causes — not just suppress symptoms. |
Growth I learn every day. New patterns, papers, tools. I bring fresh ideas while respecting proven solutions. |
mindmap
root((๐ง Swarup's\nGrowth Map))
GenAI Engineering
LLMs & Foundation Models
RAG Pipeline Design
AI Agent Architectures
Vector Databases & Embeddings
Prompt Engineering Patterns
System Design
Distributed Systems
Database Internals
Caching Strategies
Message Queues
API Gateway Patterns
Full Stack Mastery
TypeScript Advanced Patterns
React Server Components
Node.js Performance
PostgreSQL Deep Dive
Microservices Patterns
Engineering Culture
Code Review Best Practices
Technical Documentation
OSS Contribution
Engineering Leadership
— Kent Beck
— Harold Abelson, SICP
— Jeff Atwood
— Austin Freeman
| Metric | Value |
|---|---|
| โ Cups of coffee per feature | ∞ |
| ๐ Bugs introduced this week | git blame says otherwise |
| ๐ฆ node_modules size | heavier than a black hole |
| ๐ก Stack Overflow tabs open | always 12+ |
| ๐ฏ LeetCode problems solved | growing daily |
| ๐ TypeScript strictness level | strict: true, always |
| ๐ Commit message quality | feat: actually meaningful |
| โฐ Time in VS Code today | ¯\_(ใ)_/¯ |
| Platform | Handle | Purpose |
|---|---|---|
| ๐ผ LinkedIn | swarup-das-cs12101999 | Professional network & opportunities |
| ๐ฆ X (Twitter) | @swarupdcs | Tech thoughts & dev updates |
| ๐งฉ LeetCode | swarupdcse | DSA grind & problem solving |
| ๐ง Email | swarupd1999@gmail.com | Direct collaboration |
| ๐ป GitHub | swarupcs | Code, projects & OSS |
Open to: Full-Time Roles • Freelance Projects • Technical Consulting • Open Source Collaboration


