Full-Stack Development

I build scalable web applications with NestJS, Next.js, TypeScript, and PostgreSQL. From MVPs to enterprise systems — 8+ years of production experience.

What I Build

End-to-end web development from database to deployment

Backend Development

Build robust, scalable APIs and microservices with NestJS and Node.js. From simple REST APIs to complex event-driven architectures with message queues and background workers.

  • NestJS & Express.js
  • REST & GraphQL APIs
  • Microservices architecture
  • Message queues (RabbitMQ, Redis)

Frontend Development

Create fast, responsive user interfaces with React and Next.js. Server-side rendering, static generation, and modern state management for optimal performance and SEO.

  • Next.js & React
  • TypeScript
  • TailwindCSS & Styled Components
  • TanStack Query & Redux

Database Design

Design efficient database schemas and optimize queries for performance. PostgreSQL expert with experience in complex queries, materialized views, and full-text search.

  • PostgreSQL & MySQL
  • Redis caching
  • Database optimization
  • Data migrations

DevOps & Deployment

Set up CI/CD pipelines, containerization, and cloud infrastructure. Your application deployed and running smoothly from day one.

  • Docker & Kubernetes
  • AWS & Vercel
  • CI/CD pipelines
  • Monitoring & logging

Tech Stack

Backend

NestJSNode.jsExpress.jsPostgreSQLRedisRabbitMQ

Frontend

Next.jsReactTypeScriptTailwindCSSTanStack Query

DevOps

DockerAWSVercelGitHub ActionsCloudflare

Types of Projects

🚀

SaaS Applications

Multi-tenant applications with subscription billing, user management, and analytics dashboards

🛒

E-Commerce Platforms

Custom storefronts, inventory management, payment integrations, and order processing

⚙️

Internal Tools

Admin panels, CRM systems, reporting dashboards, and workflow automation

🔌

API Development

RESTful and GraphQL APIs, third-party integrations, and microservices architecture

Full-Stack Projects

Melio MealPlan AI

AI-Powered Meal Planning

**What it is.** Full-stack AI meal-planning platform built as a pnpm monorepo and deployed on AWS. **Architecture.** NestJS handles business logic, a Python FastAPI ai-service runs the LangGraph agent with server-computed USDA nutrition and dual RAG (lexical USDA grounding plus a semantic recipe vector RAG with HyDE), and Next.js delivers a performant frontend with real-time SSE streaming. **Deployment.** Compute is right-sized per workload — ECS Fargate for the always-warm authenticated app plus continuous BullMQ/LangGraph workers, OpenNext → Lambda + S3 + CloudFront for the scale-to-zero SEO site — over RDS and ElastiCache.

USDA Ground Truth
Server-computed macros — nutrition numbers can't be hallucinated
3-Layer Validation
Programmatic + LLM-judge + blocking USDA fact-check with retry
Crash-Resume
MealPlanState checkpointed to Postgres after every node
AWS Deployed
ECS Fargate + Lambda/OpenNext over RDS + ElastiCache + CloudFront
View Project

Feels Protocol

Solana DEX Trading Platform

End-to-end ownership of a Solana DEX: Next.js 16 trading frontend and a Rust real-time indexer. Two streaming modes (mock Geyser for localnet/CI, Yellowstone gRPC for devnet/mainnet) switch via a Cargo feature flag, and a two-lane Playwright harness validates deployment coherence across frontend env, RPC, indexer, program ID, and token mints before any product assertion runs.

30+ Components
Full trading UX from market catalog to vault redemption
4 Backends
PostgreSQL + RocksDB + Redis + Tantivy storage layer
~40 Endpoints
Documented REST surface with OpenAPI + Prometheus
2-Lane E2E
Deterministic Playwright tests on LiteSVM in-memory RPC
View Project

GovChime Analytics Platform

Government Contracts Intelligence

**What it is.** Main developer on a 7-package monorepo: NestJS API, Next.js 15 frontend on Cloudflare Workers, a SLED Admin SPA, and the ETL + CQRS data layer. **Data pipeline & ETL.** The data layer ingests the SAM.gov Contract Awards API into PostgreSQL 16 via idempotent composite-key upserts, materializes ~20 MVs (25× faster dashboards), and projects 300M+ records into ClickHouse (CQRS read model) for sub-50ms OLAP. Completeness is guaranteed despite 20–28% pagination drift through delta + deep + reconciliation sync layers. **Deployment.** End-to-end CI/CD with 24+ workflows (unit → integration → E2E → deploy) on a self-hosted runner; Komodo bare-metal (Hetzner) + Cloudflare deployment cut hosting cost roughly 5–10× versus Railway.

25× Faster
p95 query latency ~5s → <200ms via ~20 materialized views
300M+ Records
PostgreSQL 16 OLTP write model + ClickHouse OLAP read projection (CQRS)
Zero Data Loss
Reconciliation-backed completeness despite 20–28% pagination drift
~5–10× Cost Cut
Railway → Komodo bare-metal on Hetzner
View Project

Filament Web3 Airdrop Platform

Decentralized Governance & Token Distribution

Full-stack Web3 platform with NestJS backend, SvelteKit frontend, and Ethers.js blockchain integrations. Adapter pattern for multi-chain support, event-driven WebSocket architecture, and Clerk Auth for secure user management.

Multi-Chain
Unified Adapter for Ethereum + Hub blockchain
Event-Driven
WebSocket real-time transaction tracking
NestJS Backend
Campaign lifecycle + multi-phase voting logic
Ethers.js
On-chain execution and automated token distribution
View Project

Primsell NFT E-Commerce

Web3 NFT Campaign Platform with 7-Service Monorepo

Full-stack NFT e-commerce platform with 7 microservices: Express.js backoffice backend, NestJS payment service, 4 React 18 frontends, and shared component layer. Event-driven workflows manage order lifecycle, contract deployment, and reward distribution. Redux + React Query hybrid state management across all frontend apps.

7 Services
Monorepo with Express.js, NestJS, and 4 React frontends
11 Daemons
Background processors for async order and NFT lifecycle
10K+ Items
NFT creation flows with IPFS metadata storage
Awilix DI
Full dependency injection across 19 controllers and 27+ services
View Project

Employee Engagement Platform

B2B SaaS for Gamified Employee Engagement

Full-stack employee engagement platform spanning React Native mobile (Oxygen) and React web (Uptech) with shared API architecture. RTK Query with custom rehydration logic, 5 Firebase services, Branch.io deep linking, Axios interceptor architecture for auth/device headers, and 19 feature modules using Ducks pattern.

5 Firebase
Analytics, FCM, Remote Config, Dynamic Links, Firestore
30+ Generators
Hygen templates reducing creation time from 15min to 30s
19 Features
Ducks modules with Entity Adapter normalized state
Offline-First
RTK Query + Redux Persist custom rehydration
View Project

Healthcare Benchmarking & DIY Ads

Enterprise SaaS for Hospital Analytics & Advertising

Two enterprise SaaS products: BIG v2 healthcare benchmarking with React + MobX frontend, Symfony PHP backend, AWS Cognito auth, and schema-driven report constructor. DIY Ads v2 self-service advertising with Vue.js frontend, Symfony 5.3 backend, Stripe PaymentIntents with manual capture, Jira REST API integration, and event-driven campaign workflow.

100+ KPIs
Recursive schema-driven report constructor
20+ Charts
Chart.js + ag-Grid data visualizations
2 Products
BIG v2 healthcare benchmarking + DIY Ads v2 advertising
Multi-Tenant
Secure hospital organization isolation with AWS Cognito
View Project

SpaceSeven NFT Marketplace

Multi-Chain NFT Marketplace with Go Backend

Full-stack multi-chain NFT marketplace with Go Fiber backend (37 entities, Protocol Buffers) and Next.js 11 + React 17 monorepo frontend (3 apps sharing common libraries). Wallet abstraction layer unifies Concordium native wallet and Ethereum MetaMask/WalletConnect behind a common interface. Universe system enables white-label marketplace instances.

2 Blockchains
Concordium + Ethereum unified behind common interface
37 Entities
Go Fiber + GORM production backend
Go + React
Fiber v2 backend with Next.js 11 monorepo frontend
White-Label
Universe system for branded marketplace instances
View Project

ROBBED_

Memecoin Launchpad on an Arbitrum Orbit L2

**End-to-end ownership** of a live DeFi launchpad: seven immutable Solidity contracts, a Ponder indexer, a Hono/Bun API with WebSocket fanout, an auto-graduation keeper, a four-page Next.js frontend, and the Docker + Cloudflare deployment. **One interface layer.** A Zod-first shared package defines every cross-service type, WS channel, REST DTO, and constant exactly once; contract ABIs are generated at compile time from `forge build` and deploy addresses at deploy time, so no consumer ever hand-writes an ABI or pastes an address. **Verification as infrastructure.** Foundry unit, fuzz, invariant, fork, and economic suites; a local `validate.sh` that mirrors CI; a 53-flow E2E catalog enforced by a static coverage gate that demands a 1:1 spec per flow ID; and doc checks that fail the build on broken anchors, drifted canonical copy, or env inventory that no longer matches the `.env.example` files.

7 Contracts
Immutable, no proxies, MIT and Blockscout-verified at deploy
<500ms
Chain event to browser, WebSocket-only with no polling layer
Live on Mainnet
Deployed and trading on Robinhood Chain (chain ID 4663)
53 E2E Flows
Catalog enforced by a 1:1 static coverage gate in CI
View Project

Live Casino Platform

Enterprise Live Casino with Real-Time Betting (NDA)

Enterprise live casino spanning 3 codebases: business logic engine (953 TS files), React 18 client (20+ games), and 505-component design system (379 Storybook stories). Inversify DI at root/session/game levels, MobX + RxJS for reactive real-time state, gRPC-Web streaming for live table updates, and optimistic betting with server reconciliation. Pixi.js and Konva handle graphics-heavy game rendering.

953 Files
TypeScript business logic engine library
505 Components
Design system with 379 Storybook stories
20+ Games
Live and first-person casino games
gRPC-Web
Bi-directional streaming for real-time table state
View Project

Full-Stack Development FAQ

What technologies do you specialize in?

I specialize in the modern JavaScript/TypeScript ecosystem: NestJS for backend, Next.js and React for frontend, PostgreSQL for databases, and Docker/AWS for deployment. This stack allows me to build scalable, maintainable applications efficiently.

Can you work with my existing codebase?

Absolutely. I regularly join existing projects to add features, fix bugs, or improve architecture. I start with a codebase audit to understand the current state, then provide recommendations and implement changes incrementally without disrupting your team.

How do you ensure code quality?

I follow industry best practices: TypeScript for type safety, comprehensive testing (unit, integration, e2e), code reviews, CI/CD pipelines with automated checks, and clear documentation. My code is built to be maintained by the whole team, long after I've moved to the next feature.

What's your experience with scaling applications?

I've built systems handling millions of records and high traffic loads. This includes database optimization with materialized views, caching strategies with Redis, horizontal scaling with load balancers, and performance monitoring. I recently optimized queries from 5s to 200ms on a 4.2M record database.

Do you handle both frontend and backend?

Yes, I'm a true full-stack developer. I can build your entire application from database schema to polished UI, or focus on just the backend or frontend depending on your needs. This flexibility means fewer handoffs and faster delivery.

Hiring a Full-Stack Engineer?

I'm open to full-time senior engineering roles. Reach out and let's talk about what your team is building.

Get in Touch