Projects

Commercial SaaS products and applications I've designed and shipped. Several serve active paying customers; each note lists the real stack it runs on.

  • HR Management System

    Live · paying customers

    Multi-tenant HRMS SaaS

    A comprehensive HR platform covering payroll, leave management, attendance, recruitment, employee self-service, document management and performance tracking — with role-based access control and full tenant isolation. Serves active paying customers.

    Next.jsTypeScriptReactTurborepoTailwindshadcn/ui
  • Law Firm Management System

    Live · paying clients

    Enterprise legal practice platform

    A multi-tenant law firm management system covering case management, client management, billing, document storage, task assignment and legal workflow automation. Backend rewritten from Laravel to a TypeScript + Fastify API on Prisma; the React frontend runs as a standalone Vite SPA, all in a single Bun process.

    TypeScriptFastifyPrismaReactViteBun
  • School Management System

    Live · onboarded institutions

    Multi-tenant academic platform

    End-to-end academic and financial management for multiple institutions from a single platform — admissions, finance, examinations, attendance, parent portals and reporting. Migrated from a legacy PHP app to a Next.js 15 + Fastify + MySQL Turborepo monorepo, with the original PHP build (dompdf, TCPDF, 2FA, Cloudinary) preserved.

    Next.js 15FastifyMySQLTurborepoBunPHP
  • Tallyika (POS)

    In progress

    Point-of-sale & commerce

    A slice-by-slice rebuild of Open Source POS (OSPOS) from PHP/CodeIgniter to a Next.js 15 + React 19 + TypeScript frontend and a Fastify + TypeScript backend on the same MySQL schema.

    Next.js 15React 19TypeScriptFastifyMySQL
  • Slug

    Live

    URL shortener & link-in-bio

    A link-shortening and link-in-bio product with authentication, QR-code generation and analytics, built on Prisma with a Turso (libSQL) edge database.

    Next.jsPrismaTurso / libSQLNextAuthRadix UI
  • Radio Streaming App

    Live audio streaming UI

    A radio and media streaming interface with live playback, adaptive album-art theming and an AI-assisted layer, built on Vidstack and React Player.

    Next.jsVidstackReact PlayerAI SDKTailwind
  • Spark

    AI-powered application

    An AI application integrating OpenAI and Google GenAI with media playback (HLS / Vidstack), built on Radix Themes and TanStack Query.

    Next.jsOpenAIGoogle GenAITanStack QueryRadix
  • Blog / UI Platform

    Content & UI showcase

    A content platform with a Postgres data layer, Cloudinary media pipeline and animated interactions.

    Next.jsPostgreSQLCloudinaryFramer Motion
  • Telegram Bot & API

    Automation backend

    A Node/Express backend powering a Telegram bot and REST API — scheduled jobs, WebSockets, media processing with ffmpeg, geo-IP and OpenAI integration over Sequelize with MySQL/PostgreSQL.

    Node.jsExpressTelegrafSequelizeOpenAIWebSockets
  • Vehicle Tracker

    Fleet tracking dashboard

    A full-stack vehicle-tracking app with a Netflix-style PIN authentication flow, tracking distance, downtime and reasons, with exportable views.

    Next.jsMySQLTailwindshadcn/ui