Skip to content
clariant @ arch : ~/clariant/projects

~/projects on ⎇ main []ls -la --sort=date

Selected projects.

Personal and academic — applied ML, CNN research on real datasets, design hand-offs to shipped products. Internship work lives separately at ~/work.

Piano Memory Match main menu — title, tagline, and Play / Free Play / High Scores / Settings buttons on a curtain-dark background
01. May 2026
shipped

Piano Memory Match

A music memory game — match pairs of notes by sight or by ear, across ten instruments. Built in Svelte + Tone.js with a pure-FSM game engine and 56 unit tests.

Svelte TypeScript Vite Tone.js
cat case-study.md
VISPA sign language learning platform — landing screen design
02. Feb – Jun 2025
shipped

VISPA — AI Sign Language Learning Platform

Full-stack web app for learning sign language, with a real-time random-forest hand-gesture detector under the hood. I owned the UI/UX in Figma and walked the design through implementation.

Figma Next.js React Flask
cat case-study.md
Traffic sign recognition CNN research — example classification output
03. Mar – Sep 2025
shipped

Evaluating Deep vs. Lightweight CNNs for Traffic Sign Recognition

Co-authored research paper comparing ResNet-50 against MobileNetV3-Large for ADAS traffic-sign recognition on GTSRB. Accepted at ISCT. I owned the ResNet-50 side end-to-end.

Python TensorFlow ResNet-50 MobileNetV3
cat case-study.md
House price prediction app — input form and predicted output
04. Feb – May 2025
shipped

House Price Prediction — Jabodetabek

End-to-end ML pipeline predicting house prices in the Jabodetabek metro area. Random-Forest model deployed behind a Flask API; I owned the data preprocessing stage.

Python Scikit-Learn Pandas Next.js
cat case-study.md
Sanmin Globe homepage — rebuilt company website
05. Jul – Aug 2025
shipped

Sanmin Globe — Company Website Rebuild

Rebuilt a family business's outdated public site as a clean, modern web property. Favor for family — sharper visual identity, faster pages, easier to maintain than the original.

Next.js React TypeScript Tailwind
cat case-study.md