Full-Stack Engineer

End-to-End SaaS Platforms & Web Applications

I ship complete production SaaS platforms — from responsive Next.js frontends to scalable Node.js/Python backends with auth, payments, and real-time data.

Next.jsReactNode.jsPythonSaaS

Technical Skills

What I bring as a Full-Stack engineer

Frontend

Next.js 15/16— App Router, SSR & Server Components
React 19— Modern hooks & concurrent features
TypeScript— Strict type safety across the stack
Tailwind CSS— Responsive design systems

Backend

Node.js / NestJS— Scalable API servers
Python / FastAPI— AI-powered backend services
PostgreSQL / Prisma— Type-safe relational data
MongoDB / Mongoose— Document & geospatial data

Product Features

Auth (JWT / OAuth)— Secure role-based access
Payments— LemonSqueezy & Stripe integration
Real-Time— WebSockets, SSE & live updates
File Upload / S3— Cloud asset management

DevOps & Shipping

Docker— Containerized deployments
Nginx / PM2— Production process management
GitHub Actions— Automated CI/CD pipelines
Vercel / VPS— Flexible hosting strategies

Architecture

How I architect full-stack systems

01

Product Architecture

Define user flows, feature requirements, database schema, and API contracts before development begins.

02

Frontend Foundation

Next.js App Router with Server Components for performance, responsive Tailwind layouts, and accessible UI components.

03

Backend & Data

RESTful APIs with NestJS or Express, PostgreSQL/MongoDB schemas, auth middleware, and payment webhook handling.

04

Integration & Polish

Connect frontend to API, add real-time features, optimize Core Web Vitals, and implement error boundaries.

05

Deploy & Scale

Containerized deployment, CDN configuration, monitoring, and performance optimization for production traffic.

Featured Work

Production projects as a Full-Stack engineer

B2B MarketplaceLive in Production

DispatchLink

B2B Freight Marketplace Connecting Carriers & Dispatchers

Problem

Freight dispatching is plagued by manual phone calls, untracked load confirmations, fragmented broker commissions, and slow escrow reconciliation.

Solution

Architected a unified real-time portal where carriers claim loads with automated geospatial radius search, live driver telemetry, and automated multi-tenant wallet payouts.

Architecture

  • Next.js 15 App Router with Server Components for low-latency freight searches
  • MongoDB 2dsphere indexes for polygon and radius origin-to-destination matching
  • MapLibre vector maps rendering live driver routes and telemetry coordinates
  • LemonSqueezy merchant-of-record integration for multi-party escrow billing

Verified Results

1,048+ matched freight dispatches processedReduced load confirmation turnaround by ~42% compared to manual brokersZero-drop webhook processing for payment and dispatch milestones
Next.js 15MongoDB GeospatialMapLibreLemonSqueezyTypeScriptTailwind CSS
View Live
Enterprise PlatformLive in Production

SchedMate

Enterprise Workforce Management & Shift Dispatching Platform

Problem

Enterprise facilities with hundreds of nurses and field contractors faced scheduling collisions, missed shifts, and manual attendance calculation across distributed branches.

Solution

Engineered decoupled NestJS microservices backed by Kafka event streams, Redis BullMQ background workers, and strictly typed PostgreSQL schemas.

Architecture

  • NestJS modular microservices architecture partitioned by domain context
  • Kafka distributed event streaming to synchronize shift allocations in real time
  • Redis BullMQ worker queues handling scheduled shift notifications and reminders
  • PostgreSQL + Prisma ORM with transactional safety and row-level audit trails

Verified Results

100k+ monthly background jobs dispatched reliablySub-85ms p95 API response times during peak morning check-insZero-downtime production deployment pipeline established
NestJSKafkaBullMQPostgreSQLPrisma ORMRedisDocker
View Live
WebAR PlatformLive in Production

Trace3D

No-Code In-Browser WebAR & 3D Spatial Rendering Engine

Problem

Traditional augmented reality requires users to download heavy mobile applications from the App Store, creating an 80%+ drop-off barrier for commercial brands.

Solution

Leveraged WebXR, Three.js, and WebGL to deliver photorealistic instant 3D model projection with zero app installations, triggered by simple QR codes and mobile browser links.

Architecture

  • Three.js & WebXR render loop delivering smooth 60 FPS surface-tracking projection
  • Client-side Draco mesh compression reducing 3D file payloads by over 70%
  • CloudFront CDN and AWS S3 storage for instantaneous asset hydration
  • Dynamic material and texture swapping interface built with React & TypeScript

Verified Results

Eliminated 100% of native app download friction via WebXRMaintained 60 FPS rendering on modern iOS and Android mobile browsersReduced initial 3D model load times to under 1.2 seconds
Three.jsWebXRWebGLTypeScriptReactAWS S3Draco Compression
View Live

Experience

Where I've applied these skills

Founder & Architect

atDispatchLink

Sep 2026 — Present

Founded and architected DispatchLink, a real-time B2B freight marketplace connecting carriers, owner-operators, and dispatchers across North America.

  • Engineered the full application stack using Next.js 15, MongoDB 2dsphere geospatial search, and MapLibre.
  • Architected multi-tenant digital wallet and payout infrastructure with LemonSqueezy.
  • Implemented real-time telemetry streaming for freight journey tracking and load confirmation.
Next.js 15MongoDB GeospatialMapLibreLemonSqueezyTypeScriptTailwind CSS

AI & Full-Stack Engineer

atUpworkTop Rated

May 2026 — Present

Delivering production AI workflows, full-stack Next.js/NestJS platforms, and cloud DevOps systems for high-growth tech startups and international clients.

  • Consulting on AI agent architecture, hybrid RAG pipelines, and conversational voice systems.
  • Building scalable REST APIs, microservices, and database schemas with PostgreSQL and Prisma.
  • Maintaining a 100% Job Success Score with verified 5-star client contracts.
AI AgentsLangChainClaude 3.7Next.jsNestJSPostgreSQLDocker

Full-Stack Engineer

ateSynergy Solutions Inc.

Aug 2025 — Aug 2026

Architected backend microservices in NestJS and PostgreSQL for SchedMate, an enterprise workforce ERP and shift management platform.

  • Designed domain-driven NestJS modules for employee scheduling, shift check-ins, and leave management.
  • Integrated Kafka distributed event topics to synchronize data across multi-facility healthcare teams.
  • Engineered automated worker tasks with BullMQ and Redis for shift alert notifications.
NestJSPostgreSQLKafkaBullMQPrisma ORMMicroservices

Software Engineer

atDev House

May 2024 — Sep 2026

Shipped Trace3D WebAR graphics engine, event gateway message queues, and backend modules for enterprise client projects.

  • Developed the Three.js and WebXR rendering engine for instant in-browser 3D model projection.
  • Optimized 3D geometry compression with Draco, decreasing mobile download sizes by 70%.
  • Collaborated on Node.js and TypeScript microservice integrations with BullMQ queues.
Three.jsWebXRNode.jsTypeScriptBullMQDocker

Process

How I work

01

Discovery & Planning

Understand the business problem, map user flows, and define the MVP scope.

02

Rapid Prototyping

Ship a working prototype with core features to validate assumptions early.

03

Full Development

Build out the complete product with auth, payments, real-time features, and polish.

04

Launch & Iterate

Deploy, monitor production metrics, and iterate based on real user feedback.

FAQ

Frequently asked questions

Do you build entire SaaS products from scratch?

Yes. I've founded and shipped production SaaS platforms like DispatchLink (B2B freight marketplace) from database design to deployment. I own the complete vertical — frontend, backend, auth, payments, DevOps.

What's your frontend tech stack?

Next.js 15/16 with App Router and Server Components, React 19, TypeScript, and Tailwind CSS. I build responsive, accessible interfaces with strong Core Web Vitals performance.

Can you work on an existing codebase?

Absolutely. I audit existing code, identify performance bottlenecks, refactor architecture where needed, and add new features without breaking existing functionality.

Do you handle payments and auth?

Yes — I integrate LemonSqueezy and Stripe for payment processing, webhooks, and multi-party escrow. For auth, I implement JWT, OAuth, and role-based access control.

Need a complete SaaS platform built?

From UI to API to deployment — I own the entire stack and ship production products.