Projects
AI, web development, and game projects by Joseph Davis Chamdani.
Freelance Client Portal
A two-sided portal for my freelance practice: clients log in to track live milestones, activity, and payments, while an admin control room manages projects, client access, and site content with no redeploy.
Tech: React, TypeScript, Supabase, Tailwind
Dragon Dance Collectibles
A bilingual (English/Indonesian) catalog website for a Jakarta Pokemon trading-card and collectibles store, with WhatsApp purchase links and a self-serve admin panel so the owner manages products independently. Delivered end to end as a paid client project, from written scope to launch.
Tech: React 19, TypeScript, Supabase, Tailwind v4
IShowStream
StreamSense is a real-time Twitch chat analysis platform powered by Google's Agent Development Kit (ADK) and Gemini AI, deployed on Cloud Run.
Tech: React, Python, Go, Gemini AI, Google Cloud
AI Transfer Evaluation Tool
First place at Anthropic Claude Hackathon. Helps transfer students evaluate credits to UW in seconds using Claude Vision and 157+ verified equivalencies.
Tech: Next.js 14, TypeScript, Claude API, Tailwind CSS, jsPDF
JAM AI
Hackathon prototype from UWB Hacks AI 2024, built with a team of three. Fine-tuned GPT-3.5 on 600+ Q&A pairs with a Flask backend and an interactive JavaScript frontend.
Tech: Python, OpenAI, Kaggle, Javascript
Dino Marine VR
Unity Developer Intern at VR Park. Built the foundation for a multiplayer underwater VR game, writing scripts, subtitles, and core gameplay features.
Tech: Unity, C#, VR
Coffee Shop
Full-stack e-commerce app with magic link auth, Stripe checkout, order history, and an admin dashboard for order management.
Tech: Next.js 15, Supabase, Stripe, Tailwind CSS
ASR-Runner
Attack surface recon tool for security professionals. Automates subdomain discovery, HTTP probing, and generates AI-powered security reports.
Tech: Go, Python, OpenAI API
garak (NVIDIA)
Merged open-source contribution to NVIDIA's garak, the LLM vulnerability scanner. Added CLI filtering for --list_probes and --list_detectors (via spec or config file) with invalid-input handling and tests.
Tech: Python, CLI, LLM Security
INFO 200: Transfer Evaluation System
Student-facing tool predicting credit transfers at UW. Features transcript analysis, visual reports, and advisor request functionality.
Tech: UX Design, AI, Education, Prototyping
INFO 201: AI Job Market & LLM Growth
Analyzed LLM expansion & AI job demand using R and Kaggle data. Examined 151K+ job postings to uncover hiring patterns and model release trends.
Tech: R, Data Science, Kaggle, Visualization
DevNet SQL Manager
Windows desktop app for retail data management with role-based access. Customers view purchases, employees manage full CRUD operations.
Tech: C#, MySQL, .NET, Windows Forms








