I'm a Full Stack Developer who started with the frontend and gradually got curious about everything happening behind the screen.
These days, I mostly work with React, Next.js, TypeScript, and Node.js, but I'm increasingly spending my time learning what makes applications actually work at scale β databases, APIs, Linux, Docker, system design, and infrastructure.
I like building things from scratch, breaking them, figuring out why they broke, and then making them better.
- βοΈ React / Next.js β building clean, maintainable frontend architectures
- π’ Node.js / NestJS β APIs, backend architecture, and business logic
- π PostgreSQL β going deeper than CRUD into data modeling, relationships, indexing, and query design
- π³ Docker / Linux β understanding the environment my code actually runs in
- ποΈ System Design β learning how to design systems that don't fall apart when they grow
- π Python β expanding my backend toolbox
- π€ AI-assisted development β using tools like Claude Code, Cursor, and Copilot without outsourcing the thinking
I care less about collecting frameworks and more about understanding why something should be built a certain way.
When I'm working on a product, I like thinking through the whole chain:
Requirement
β
Architecture
β
Data Model
β
API / Business Logic
β
Frontend
β
Infrastructure
β
Production
That's the direction I'm deliberately moving toward β becoming someone who can take a vague product idea and turn it into a real, maintainable system.
React Β· Next.js Β· TypeScript Β· JavaScript Β· Tailwind CSS
Redux Toolkit Β· TanStack Query Β· Zustand
Node.js Β· Express Β· NestJS
PostgreSQL Β· MongoDB Β· Prisma Β· TypeORM
Linux Β· Docker Β· GitHub Actions Β· Git
Tailwind CSS Β· ShadCN UI Β· SCSS Β· Styled Components
Framer Motion Β· Vitest Β· Web Performance Β· Accessibility
I'm intentionally moving deeper into the stack.
NOW
β
βΌ
βββββββββββββββββββββββββββ
β Backend Engineering β
ββββββββββββββ¬βββββββββββββ
β
βΌ
βββββββββββββββββββββββββββ
β Database Design β
β SQL Β· Modeling Β· Query β
ββββββββββββββ¬βββββββββββββ
β
βΌ
βββββββββββββββββββββββββββ
β System Design β
β Scalability Β· Reliabilityβ
ββββββββββββββ¬βββββββββββββ
β
βΌ
βββββββββββββββββββββββββββ
β Infrastructure & Cloud β
ββββββββββββββ¬βββββββββββββ
β
βΌ
βββββββββββββββββββββββββββ
β Distributed Systems β
βββββββββββββββββββββββββββ
I'm currently spending more time on:
PostgreSQL Β· SQL Β· Python Β· Docker Β· Linux Β· System Design Β· Backend Architecture
The goal isn't to collect technologies.
It's to become capable of taking:
βHere's what the product needs to do.β
and turning it into:
βHere's how we should build the whole thing.β
- Introduction to Docker β DataCamp
- Intermediate Docker β DataCamp
- Learn Linux β Boot.dev
- Introduction to Python β Boot.dev
- Think in a Redux Way β Learn with Sumit
| ποΈ Architecture | Making codebases easier to extend without turning them into spaghetti. |
| β‘ Performance | Understanding where the bottleneck actually is before optimizing. |
| ποΈ Data | Thinking about data modeling, relationships and queriesβnot just CRUD. |
| π Debugging | Following the problem instead of guessing at the solution. |
| π¦ Shipping | Getting software from localhost to something people can actually use. |
| π€ AI-assisted development | Using AI to move faster while keeping the engineering decisions mine. |
I'm interested in remote software engineering opportunities, interesting technical problems, and building products that solve real-world problems.
π Portfolio πΌ LinkedIn π§ Email



