Portfolio + AI FAQ Assistant

Joshua Mamangun

Full-Stack Web Developer building scalable end-to-end web solutions

Joshua Mamangun is a full-stack web developer who turns ideas into working products across frontend and backend systems. His portfolio emphasizes React and Next.js user interfaces, backend application work, practical AI-assisted workflows, and shipping complete web apps that are free-tier friendly and production-minded.

Who are you?What kind of developer are you?What technologies do you use?Do you build full-stack apps?What are your best projects?Do you have Next.js experience?How can someone contact you?

Core focus

End-to-end web solutions

Frontend strength

React, Next.js, TypeScript

Backend comfort

Node.js, NestJS, Firebase, Supabase

Best fit

Full-stack web apps, internal tools, and custom products

Capabilities

What Joshua is strongest at

This portfolio is tuned for recruiters, founders, and teams looking for someone who can build end-to-end web solutions across product-facing frontend work and backend systems.

Full-stack web app development
React and Next.js product interfaces
Backend APIs and database-backed features
Supabase and Firebase integrations
RAG and AI-powered product features
Real-time collaboration and workflow tools

Contact

Availability and contact

The chatbot can answer contact and availability questions too, but the direct paths are here if someone already knows they want to reach out.

Open to collaborations, freelance work, contract roles, and project inquiries.

Email: mamangunjoshua@gmail.com

LinkedIn: https://www.linkedin.com/in/joshua-mamangun

GitHub: https://github.com/joshua-mamangun

Resume: /Joshua Mamangun - CV - Full-Stack Web Developer.pdf

Projects

Selected work

Each project entry is also embedded into the knowledge base, so the assistant can recommend relevant work when someone asks about specific skills or industries.

AI Portfolio FAQ Chatbot

A portfolio-focused AI chatbot built as a single Next.js app, using Supabase for knowledge storage and Google Gemini for context-aware responses about Joshua's work.

Role: Built the full stack as a single App Router project, including the frontend portfolio UI, API routes, retrieval flow, usage limits, and seeding workflow.

Tech: Next.js 16, TypeScript, Tailwind CSS, Supabase, Postgres, pgvector, Google Gemini API, Vercel, Vitest

Impact: Created a portfolio experience where visitors can ask natural questions and get structured answers about skills, projects, experience, and contact details.

Next.js 16TypeScriptTailwind CSSSupabase

Custom Kanban

A customizable real-time Kanban workspace built with a single Next.js app and Firebase, supporting rooms, drag-and-drop task management, automation rules, and client-friendly free-tier limits.

Role: Designed and implemented the full stack, including the board UX, Firebase data model, room flows, automation support, testing setup, and free-tier guardrails.

Tech: Next.js 16, TypeScript, Tailwind CSS, Firebase, Firestore, Firebase Anonymous Auth, Zustand, React Hook Form, Zod, dnd-kit, Vitest, Playwright

Impact: Produced a flexible Kanban workspace that demonstrates real-time collaboration, custom workflow logic, and practical Firebase architecture.

Next.js 16TypeScriptTailwind CSSFirebase