I build full stack web and mobile products end to end — React, Next.js, Node.js, PostgreSQL, AWS. Four years across CRM, logistics, travel, and e-commerce platforms. Scroll down to explore the worlds I've built.
This is where every build actually starts: understanding what a client needs, sketching the plan, then looping through code, test, and deploy until it's right. Four years in, that loop hasn't changed — just how fast I can run it. I've led small teams, reviewed code, and mentored junior developers along the way, but the loop stays the same whether I'm working solo or leading six people.
The front end is React, Next.js, and TypeScript; the back end is Node.js with REST APIs, Socket.IO, and JWT auth. Data lives in PostgreSQL, MongoDB, or Redis depending on the job, and it all ships to AWS through Docker and CI/CD.
Migrated an office-space rental platform off WordPress and onto React, working directly with the client from requirements through deployment. The move improved maintainability, security, and the day-to-day experience for people booking coworking spaces, private offices, and meeting rooms.
Same era at Techaronic: I also built Meta Unite, a real-time video meeting backend (Node.js, Socket.IO, AWS S3), and led development on Hello App, a social platform with live chat and streaming (Socket.IO, Agora, Firebase).
Built and maintained mobile apps for real warehouse floors. Stock Take is an offline stock-management app (React Native, SQLite, PapaParse) that cut manual data-entry errors by 30%. I also designed the W.M.S. mobile app integrated with SAP Web Services, and optimized Spencer's OSD to cut startup time by 20%.
As team lead at Solution Minds, I built Marcstrat, a Next.js growth-marketing platform with Firebase, PostHog, and Stripe, and CookADoo, a B2B e-commerce platform with Next.js and Tailwind. Across the SaaS suite, that meant wiring in payments, analytics, and the kind of infrastructure a growing product needs before it can scale.
Led development of a booking platform spanning bus, hotel, and cab reservations in one app — React Native on the front end, Node.js, MongoDB, and Redis on the back end, with a payment gateway and live tracking wired in so travelers always know where their ride is.
The project I'm building right now: a logistics management platform for an international freight client, covering shipment booking, live tracking, and secure payments. Next.js and Redux on the front end, Node.js and Express on the back end, PostgreSQL for data, all deployed on AWS.
Outside client work, this is what I've been digging into on my own time: how LLMs, retrieval-augmented generation, vector databases, and agent workflows fit together in a real application. It's early — more curiosity than production experience — but it's the corner of the stack I'm most excited to bring into future projects.