Work & services.

Real applications I've built and rebuilt for clients — and what I can build for you.

Selected work

Applications I've delivered

Client projects built end to end — frontend, backend, database, and deployment.

👥

HRMS Platform

The full employee lifecycle — people, attendance, leave, and payroll — in one system.

The problem

A growing company was running HR operations across disconnected tools and spreadsheets — no single source of truth for employee records, attendance, leave, or payroll.

What I built

Architected and built the platform end to end: a server-side-rendered Next.js frontend on a modular NestJS backend with a PostgreSQL data layer and JWT role-based access control. Containerized with Docker, automated build/test/deploy through GitHub Actions, served behind Nginx in a production cloud environment with monitoring.

Role: architect & sole full-stack developer — design to production.

Key features

  • Employee management with role-based dashboards
  • Attendance and leave modules with approvals
  • Payroll module on a clean PostgreSQL data model
  • JWT authentication with role-based access control
  • Dockerized CI/CD — automated, repeatable production deploys
Next.js (SSR)NestJSPostgreSQLDockerGitHub ActionsNginx
🔄

Legacy Platform Modernization

A production platform rebuilt on a modern React 18 foundation the team fully owns.

The problem

The product was locked into low-code platform dependencies — hard to extend, hard to maintain, and impossible for the team to truly own or evolve.

What I built

Led the end-to-end migration into a custom React 18 ecosystem with Redux and a feature-sliced architecture. Owned the full cycle — development and code review through Dockerized builds and production deployment.

Role: lead developer — migration strategy through production.

Key features

  • React 18 + Redux with feature-sliced architecture
  • Legacy low-code dependencies fully replaced
  • Code-review and quality gates across the codebase
  • Dockerized builds for consistent environments
  • Zero-drama production deployment
React 18ReduxFeature-slicedDocker
📋

ATS Migration

A hiring platform moved from a low-code prototype to a real stack — 40% faster than estimated.

The problem

The applicant-tracking product had outgrown the low-code builder it was prototyped on — the team needed a codebase they could extend, test, and deploy on their own terms.

What I built

Managed the technical transition to a custom React and Node.js stack, using AI-augmented development (Cursor, Claude Code) for high-speed prototyping — cutting the estimated timeline by roughly 40% — and set up the CI/CD pipeline for automated, repeatable deployments.

Role: technical lead for the migration — stack, code, and pipeline.

Key features

  • Custom React frontend + Node.js backend
  • Full ownership replacing the low-code builder
  • AI-augmented prototyping (~40% faster delivery)
  • CI/CD pipeline for repeatable deployments
ReactNode.jsAI-augmentedCI/CD
🚗

Ride-Sharing MVP

Real-time matching between riders and drivers — from first commit to a live environment.

The problem

A ride-sharing concept needed a working MVP: live rider–driver matching with state kept in sync across every device, solid enough to run in the real world.

What I built

Engineered the full stack with real-time state synchronization over WebSockets — the matching logic between riders and drivers, responsive interfaces for both sides, and deployment to a live environment.

Role: sole full-stack engineer — matching logic to live deployment.

Key features

  • Real-time state sync over WebSockets
  • Rider–driver matching logic
  • Responsive interfaces for riders and drivers
  • Deployed and running in a live environment
WebSocketsReal-timeReactNode.js
Services

What I build for clients

Every engagement is delivered end to end: requirements, architecture, implementation, and deployment.

🚀

Full-stack web applications

Complete products — Next.js or Angular frontends, NestJS or Express APIs, and the right database for the job — with auth, dashboards, and admin panels, live on your domain.

Angular / React / Next.jsNode.js / NestJSMongoDB / PostgreSQL
🖥

Frontend builds & rebuilds

Modern, responsive, accessible interfaces — whether that's a new UI from a design file, or rescuing an aging frontend with a clean React or Angular rebuild.

AngularReactNext.jsTypeScript
🔌

APIs & data

Backends in Node.js, Express, or NestJS with third-party integrations, and clean data models in MongoDB, PostgreSQL, or Azure Cosmos DB that scale with your product.

NestJSREST APIsAuth & JWTCosmos DB
🌐

Cloud & DevOps

CI/CD pipelines on Azure DevOps and AWS, hosting, custom domains, HTTPS, and post-launch support — so the project doesn't end at "the code works on my machine."

Azure DevOpsAWSCI/CDDomains & HTTPS

Want a closer look?

These are client projects, so live demos and details are shared on request — tell me about your project and I'll show you the most relevant work.

Get in touch