Full Stack Developer · Batam, Indonesia

DREAMZ

@devdmz / Dodi Agustian Ngunadi / End-to-End Builder

I architect systems and craft interfaces — front to back, database to deployment. Precision-driven. Deadline-aware. No magic tricks, just solid engineering.

View my work Let's talk Debug arena 🐛
About

Who's behind
the terminal.

I'm Dodi — a Full Stack Developer from Batam, Indonesia. I go by @devdmz online, and build things under the name Dreamz.

My work spans the full spectrum: designing systems that handle real scale, writing clean, maintainable code, and shipping interfaces that users actually enjoy using.

I don't cut corners. I read the docs, I write the tests, and I stay until the edge cases are handled. That's what separates shipped products from side projects.

  • analyze first, type second
  • security & secure-coding by default
  • small PRs, frequent deploys, easy rollbacks
  • docs & tests are not optional
0
Years of Experience
0
Projects Shipped
Bugs Squashed
00
Mission: Ship It
Skills

My full
stack.

Frontend

Building interfaces that feel fast and look sharp. I care about performance budgets, accessibility, and motion design that doesn't annoy.

React / Next.js 95%
TypeScript 88%
CSS / Tailwind 90%
Framer Motion 80%
ReactNext.jsTypeScript TailwindZustandSWR Framer MotionVite
Backend

REST, GraphQL, WebSockets — I build APIs that other developers don't hate consuming. Schema design, auth, caching, rate limiting — covered.

Node.js / Express 92%
PostgreSQL 85%
Redis 78%
GraphQL 75%
Node.jsExpressFastify PostgreSQLPrismaRedis GraphQLJWT
Infrastructure

Zero-downtime deploys, containerized workloads, automated pipelines. The boring stuff that actually matters when things go wrong at 3am.

Docker / Compose 88%
AWS (EC2, S3, RDS) 75%
GitHub Actions CI/CD 85%
Linux / Nginx 80%
DockerAWSCI/CD NginxLinuxCloudflare TerraformVercel
Other

Payment integrations, real-time systems, third-party APIs. Also: Git discipline, code reviews, technical documentation, and not breaking prod.

Stripe Integration 90%
WebSocket / Real-time 82%
Git / Workflow 95%
Technical Writing 78%
StripeSocket.ioGit FirebaseWebhooksSwagger JestPlaywright
Selected Work

Things I've built
& shipped.

FEATURED 001 / TELEGRAM

Telegram Digital Store Ecosystem

Full digital commerce ecosystem for Telegram including Stars, Gifts, username marketplace, automated delivery, reseller system, wallet balance, and transaction analytics with scalable queue jobs.

Next.js 16 PostgreSQL Redis Upstash Prisma
002 / REALTIME

Realtime Polling Infrastructure

Distributed polling system with live vote updates, websocket sync, Redis pub/sub, anti-spam rate limiting, and horizontal scaling for high concurrent traffic events.

Node.js Socket.io Redis Upstash
003 / AUTH

Authentication & Session Platform

Secure authentication architecture with JWT rotation, device sessions, OAuth providers, remember-me persistence, and Redis-backed session caching for low-latency authorization flows.

NextAuth JWT Redis PostgreSQL
004 / QUEUE

Queue & Worker Processing Engine

Background processing system for payment verification, Telegram bot automation, scheduled tasks, retries, and distributed workers with realtime monitoring dashboards.

BullMQ Redis Docker TypeScript
005 / SAAS

Multi-Tenant SaaS Backend

Enterprise-ready backend architecture with tenant isolation, API rate limiting, realtime metrics, RBAC permissions, audit logs, and scalable caching powered by Redis and Upstash.

Next.js Prisma Redis Upstash PostgreSQL
Debug Arena

Squash the bugs.

Every dev's real skill: finding and killing bugs before users do. Click the bugs before the timer runs out. 30 seconds. Go.

BUGHUNT.exe
SCORE
000

READY?

Click bugs as fast as possible.
30 seconds on the clock.

TIME: 30s  ·  LEVEL: 1  ·  BUGS KILLED: 0
Contact

Let's build
something together.

[email protected]

Have a project, a collab idea, or just want to talk architecture? I read everything and respond within 24 hours.

~/send-message.sh