All Projects

A complete collection of my work, from full-stack applications to experimental prototypes.

1 / 0

A dynamic developer and business portfolio site to list the owner's featured projects, blog articles, profile, skills, experience, access-controlled resume, and a contact form to communicate with visitors. The highlight of the site is the full-function content management system (CMS) in the backend with secure Google and GitHub OAuth authentication and authorization. Every piece of content, from profile tagline, experience, to the site's legal documents, such as privacy policy, can be updated through the CMS without having to redeploy the site. It also comes with a resume-building system that automatically generates a professional-style resume PDF file for the owner and hiring parties. The CMS is also equipped with a powerful blog publishing system to write, format, publish, and unpublish blog articles.

Next.jsNext.jsSupabaseSupabasePrismaPrismaPostgreSQLPostgreSQLZodZodAI-Augmented CodingAI-Augmented CodingGithub CopilotGithub CopilotVS CodeVS CodeVercelVercelTypeScriptTypeScriptTailwind CSSTailwind CSSShadCNShadCNGitGitGitHubGitHub
1 / 0

A geosocial networking progressive web app (PWA) that connects users based on mutual and current vibe (mood/energy/activity), proximity, and spontaneous availability, turning free time of the day into moments of real-world connection, without endless swiping or planning.

Next.jsNext.jsTypeScriptTypeScriptTailwind CSSTailwind CSSShadCNShadCNSupabaseSupabasePrismaPrismaFirebaseFirebaseVercelVercel
1 / 0

A standalone, API‑driven companion application that extends the organization’s Learning Management System (LMS) with advanced learning team management (requests, updates, and approvals) and streamlined learner management for learning tracks. Built on top of the organization's subscribed third‑party SaaS LMS, this application securely consumes its APIs to deliver tailored features beyond the vendor’s standard offering.

Next.jsNext.jsREST APIsREST APIsGoogle Cloud PlatformGoogle Cloud PlatformFirebaseFirebaseZodZodVS CodeVS CodePostmanPostmanDockerDockerTailwind CSSTailwind CSS
1 / 0
📊

Codac

Responsible for the development of a real-time chat feature for a comprehensive, production-ready learning management system built with Next.js 15, TypeScript, and modern web technologies. CODAC provides a complete educational platform with advanced content management, community features, and career services. CODAC is Code Academy Berlin's Community Web App.

Next.jsNext.jsTypeScriptTypeScriptTailwind CSSTailwind CSSShadCNShadCNVercelVercelSupabaseSupabaseDrizzleDrizzleGitHubGitHub
1 / 0

An online inventory and showcase platform for Transformers fans to curate their new (and old) toy collections online and share them publicly so others can enjoy and discuss.

ViteViteTypeScriptTypeScriptTailwind CSSTailwind CSSShadCNShadCNReact RouterReact RouterVercelVercelCloudinaryCloudinaryExpressExpressNode.jsNode.jsMongoDBMongoDBMongooseMongooseZodZod
1 / 0

A website for coffee lovers to find and share all kinds of coffee drinks from around the globe.

React RouterReact RouterFirebaseFirebaseViteViteTypeScriptTypeScriptTailwind CSSTailwind CSSShadCNShadCN