Selected work

Things I've built, end to end.

Full-stack apps, AI-native experiments, developer tools, and community platforms — most shipped to production, a few still in the lab. Each one taken from a vague idea to something real.

01Template

Fullstack Monorepo Template

The Fullstack Monorepo Template is a modern, production-ready starter kit designed to streamline the development of full-stack applications. It leverages a monorepo structure using Turborepo, ensuring efficient builds and code sharing between the frontend and backend. The frontend is built with Next.js and Tailwind CSS, while the backend utilizes Node.js with Express.js. Supabase and Prisma are integrated for robust database management. Additional features include TypeScript for type safety, ESLint and Prettier for code quality, semantic-release for version control, and lefthook for Git hooks. This template provides a solid foundation for developers aiming to build scalable and maintainable full-stack applications.

Next.jsNode.jsTypeScriptTailwind CSSSupabasePrismaTurborepo+5
02AI-Powered

AI Mock Interview App

The AI Mock Interview App is a cutting-edge platform designed to help users practice and prepare for technical interviews. Leveraging the power of the Gemini API for AI-driven responses, this app simulates real-world interview scenarios across various domains, including Full Stack, AI/ML, Data, Design, and more. Users can select specific interview tracks or companies to receive tailored questions, providing a comprehensive and interactive mock interview experience.

Next.jsTypeScriptTailwind CSSGemini APIClerkDrizzle ORMPostgreSQL+2
03Web App

Synced Labs

Synced Labs is a technology-driven organization focused on creating products that address real-world challenges in education, community building, and creative expression. Their solutions include platforms like Iknew, which transforms personal projects into validated proof of work, and Skilling Wallet, an AI-powered tool that helps students identify skill gaps and build personalized learning roadmaps. Synced Labs aims to bridge education gaps, foster creative solutions, and build communities for positive social change.

Next.jsTypeScriptTailwind CSSVercel
04AI-Powered

Evolvee

Evolvee is an AI-driven platform designed to help professionals assess the risk of their current job roles being automated and to explore potential career transitions. Users can input their job information or upload a resume to receive personalized insights, including automation risk scores and suggestions for future-proof career paths. The platform emphasizes privacy, ensuring that personal data is not stored on its servers.

Next.jsTypeScriptTailwind CSSVercelOpenAI API
05Developer Tool

MDX Editor

MDX Editor is a modern web-based editor designed for creating and managing MDX (Markdown + JSX) content. It offers a rich editing experience with syntax highlighting, live preview, and a user-friendly toolbar. Integrated with GitHub, it allows users to write, preview, and publish MDX content directly to their repositories, streamlining the content creation workflow.

Next.jsTypeScriptTailwind CSSVercelMDX
06AI-Powered

Iknew – Skilling Wallet

Iknew is an AI-driven platform designed to assist students and job seekers in their career development journey. It offers a comprehensive suite of tools, including AI-generated resumes tailored to specific job roles, personalized skill roadmaps to bridge skill gaps, and project showcases structured using the STAR (Situation, Task, Action, Result) framework. The platform aims to address common challenges in career preparation, such as unclear skill requirements, generic resumes, and lack of structured learning paths, by providing a centralized dashboard to manage skills, track job roles, and accelerate career growth.

Next.jsTypeScriptTailwind CSSSupabaseOpenAI API
07Web App

Iknew – Proof of Work Platform

Iknew is a platform designed to help individuals convert their personal and professional projects into validated proof of work. By uploading projects or completing curated challenges, users can receive validation from academic clubs and industry partners, making their portfolios more compelling to potential employers. The platform aims to bridge the gap between project work and job readiness by providing structured, company-specific tasks and validations.

Next.jsTypeScriptTailwind CSSSupabase
08Web App

Invitara

Invitara is a digital wedding invitation platform that lets couples create elegant, personalized e-invites. Rather than a single shared link, every guest receives a unique invitation page tailored to them, making the experience feel personal at scale. The product focuses on beautiful, mobile-friendly design and effortless sharing for modern celebrations.

Next.jsTypeScriptTailwind CSSVercel
09Web App

LittleWins

LittleWins is a comprehensive digital skills wallet for children that grows with them from kindergarten through graduation. Parents and educators can track, store, and showcase a child's complete learning journey — milestones, achievements, and acquired skills — in one structured profile. The platform aims to give every child a portable, verifiable record of how they have grown over time.

Next.jsTypeScriptTailwind CSSSupabase
10Web App

Write Today

Write Today is a minimalist daily journaling app built for calm, distraction-free writing. It offers a quiet, focused space to capture thoughts, moments, and reflections one day at a time, deliberately stripping away the clutter found in heavier note-taking tools. The experience is designed around a single intention: make it easy to show up and write every day.

Next.jsTypeScriptTailwind CSSSupabase
11Web App

Localist

Localist turns a personal trip into a structured guide that other travelers can actually use. Travelers can document and share their itineraries while connecting with locals through trusted contacts surfaced by fellow travelers. The result is a community-driven layer of travel knowledge that goes beyond generic listings to real, first-hand recommendations.

Next.jsTypeScriptTailwind CSSSupabase
12Web App

Trip ERP

Trip ERP is an end-to-end operations platform for travel operators, unifying trips, clients, drivers, and invoicing in a single system. It automates the busywork — auto-generated trip numbers, smart tariff calculation across package, per-km, and outstation models, one-click PDF generation, and real-time revenue analytics. The goal is to take a travel business from first booking to final invoice without spreadsheets.

Next.jsTypeScriptTailwind CSSSupabase
13Community

Doc Share

Doc Share is a community-driven platform that enables users to create personalized profiles, share public or private documents, and collaborate on projects with fellow members. Designed to foster collaboration and knowledge sharing, the platform allows users to manage their documents, showcase their work, and connect with others in their area or field of interest. Whether you are a newcomer seeking local information or a professional looking to collaborate, Doc Share provides the tools to build and engage with your community effectively.

Next.jsTypeScriptTailwind CSSSupabasePrisma
14AI-Powered

NextGrad – Personalized Career Roadmap Generator

NextGrad is an AI-driven platform designed to assist students, both incoming and current college attendees, in crafting personalized career roadmaps. By analyzing individual interests, academic backgrounds, and career aspirations, NextGrad offers tailored guidance, actionable tips, and curated resources to help students navigate their educational journey and achieve their professional goals. The platform aims to bridge the gap between academic pursuits and career planning, empowering students to make informed decisions about their future.

Next.jsTypeScriptTailwind CSSOpenAI APISupabase
15Community

Know Your Neighbourhood

Know Your Neighbourhood is a community-driven platform designed to strengthen local connections by bringing together residents, local shops, service workers, and newcomers. The application enables users to share information, promote local events, recommend services, and assist new residents in acclimating to the area. By fostering a sense of community and facilitating easy access to neighbourhood resources, the platform aims to create a supportive and collaborative environment for all members.

Next.jsTypeScriptTailwind CSSSupabasePostgreSQL
16Community

DayZero Club

DayZero Club is a community-centric platform designed to empower individuals to take on various challenges aimed at personal and professional growth. By participating in curated tasks and accessing shared resources, members can acquire new skills, gain clarity on their career paths, and connect with like-minded peers. The platform fosters a supportive environment where continuous learning and self-improvement are at the forefront, helping users align their passions with actionable goals.

Next.jsTypeScriptTailwind CSSSupabase
17AI-Powered

Resume Analyzer Agent

Resume Analyzer Agent is an AI-driven web application designed to help users enhance their resumes. By uploading a resume, users receive AI-generated feedback highlighting areas of improvement, suggestions for better phrasing, and tips to make their resumes more impactful. The integrated editor allows users to make real-time edits based on the feedback, streamlining the resume optimization process.

Next.jsTypeScriptTailwind CSSOpenAI API
18AI-Powered

Resume Manager

Resume Manager is an all-in-one solution designed to assist job seekers in creating, analyzing, and managing multiple resumes tailored for different job applications. The platform offers AI-powered resume analysis to provide actionable improvement suggestions, a user-friendly editor for real-time modifications, and a job application tracker to monitor application statuses and deadlines. By integrating these features, Resume Manager streamlines the job application process, ensuring users present their best selves to potential employers.

Next.jsTypeScriptTailwind CSSOpenAI APISupabasePrisma

Interested in collaborating?

Let's discuss your next idea and build something deliberate together.

Get in touch