Available for opportunities

Fullstack
Developer

Specializing in Next.js & NestJS

Building scalable web applications with Next.js and NestJS, focused on performance, clean architecture, and real-world systems.

About Me

Engineering Beyond
Just Code

I'm a Fullstack Developer with 3+ years of experience building production-ready web applications using Next.js and NestJS. My experience includes developing WhatsApp chatbot integrations, building high-traffic lottery web applications, creating internal business dashboards, and contributing to ERP-based POS systems.

My expertise spans scalable frontend architecture with Next.js, Zustand, Tailwind CSS, and Framer Motion, as well as secure backend systems using NestJS, PostgreSQL, and MongoDB.

I focus on writing clean, maintainable code while ensuring performance, validation, and system reliability. Every feature I build is designed with scalability and long-term maintainability in mind.

Whether it's architecting an internal dashboard from scratch, optimizing complex database queries, or designing modular backend systems — I bring both execution and engineering thinking to every project.

Next.jsNestJSTypeScriptReactNode.jsPostgreSQLPrismaTypeORMRedisDockerREST APIGitMicroservices

0+

Years Experience

0+

System Built

0+

Modules Delivered

0+

Production Deployments

"I focus on writing clean, maintainable code while thinking about how systems grow over time. I value good architecture, scalability, and building solutions that are easy for teams to maintain."

— Engineering Philosophy

Technology

My Tech Stack

Battle-tested tools and frameworks I use to build production systems

Frontend

Next.js
React
TypeScript
Tailwind CSS
Framer Motion

Backend

NestJS
Node.js
Express
BullMQ

Database

PostgreSQL
MongoDB
Redis
Prisma ORM
TypeORM

DevOps

Docker
Git
GitHub
Linux
Work

Featured Projects

Production-grade systems I've built — from concept to deployment

skrill

dawdaw

Career

Experience

System Design

Engineering Principles

I aim to build systems that are clean, maintainable, and ready to grow as products evolve. These principles guide how I structure applications and approach technical decisions.

Architecture

Clean Architecture Mindset

I structure applications with clear separation of concerns so business logic stays maintainable and easy to evolve as the project grows.

Scalability

Modular Code Structure

I organize features into well-defined modules to keep the codebase scalable and easier for teams to understand and maintain.

Code Design

Abstraction & Reusability

I prefer abstractions and reusable patterns to keep the codebase flexible and easier to extend in future iterations.

Code Quality

SOLID Principles

I apply SOLID principles to write clean, understandable code where each component has a clear responsibility.

Performance

Performance Awareness

I consider performance early by applying efficient queries, pagination, and thoughtful data handling in web applications.

Workflow

Maintainable Development

I focus on writing maintainable code, using version control effectively, and building systems that teams can work on confidently.

user.service.ts
Get in Touch

Let's Build Something
Together

Have a project in mind? Let's talk about how I can help you build something remarkable.

Email

hello@yourportfolio.dev

Location

Indonesia

Response time

Within 24 hours

I'm currently open to freelance projects, full-time positions, and interesting technical collaborations.