projects 🛠️

  • Tailor.me

    An AI-powered resume builder that parses a job description, matches it against a stored profile of your own bullet points, rewrites the best matches with AI, verifies accuracy, and assembles a tailored resume — including LaTeX rendering to PDF. Next.js/TypeScript frontend, NestJS backend with Socket.IO for real-time progress, BullMQ/Redis job queue, PostgreSQL/Prisma. Dockerized for local and production deployment, handles up to 10 concurrent resume-build jobs.

  • typebot.io

    💬 Typebot is a powerful chatbot builder that you can self-host.

  • Retail Shelf Stockout Detector

    A FastAPI + YOLOv8 computer-vision service that counts product facings from an uploaded shelf photo and flags stockout gaps against a configurable planogram baseline. Ships with a Vite/React demo frontend and a config-switchable path from the pretrained COCO model to a SKU-110K fine-tuned one, no code changes required to swap.

  • DORA Dashboard

    A Go + ClickHouse service that ingests CI/CD deployment and incident events and computes the four DORA metrics — deployment frequency, lead time for changes, change failure rate, and MTTR — as SQL aggregations. Next.js dashboard on top, with AI-generated incident/deploy summaries that gracefully degrade to templated output when no API key is set.

  • Notes App

    A Notion-style notes app built with Next.js 16, TypeScript, and PostgreSQL. Rich-text editing with slash commands via Novel/TipTap, debounced auto-save, admin/user role-based access, and Prisma/NextAuth for data and auth. Redux Toolkit + RTK Query for state and API caching.

  • URL Shortener

    A Next.js 14 app for generating short links with redirect analytics — logs referrer, user agent, and IP per redirect. Prisma/PostgreSQL schema, NextAuth-ready, Dockerized for local dev.

  • CV Site Starter

    A Next.js + TypeScript + Tailwind boilerplate for a personal CV/portfolio site — the scaffolding this portfolio itself likely started from. Worth noting on a projects page as "the starter I built to bootstrap this site" rather than a standalone product, if that's how you'd frame it.

  • A Next.js 15 + TypeScript forecasting platform where users make binary, continuous, and categorical predictions and track accuracy on a leaderboard. Passwordless email auth via NextAuth magic links, role-based access (Super Admin / Org Admin / User), Prisma/PostgreSQL, shadcn/ui.