I'm a recent Computer Science graduate with a passion for building complex, user-centric applications. My journey has been a bit different—I spent the last few years founding a small tech agency, which taught me how to translate real-world business problems into technical solutions.
That experience solidified my love for the craft of software engineering. My focus now is on going deep into the modern JavaScript ecosystem (React, TypeScript, Next.js) and building a strong foundation of practical skills. I'm documenting my learning journey and building projects that solve interesting problems.
I believe the best way to learn is by building. I'm currently focused on bringing a major portfolio project, The Social Dojo, from concept to reality. This project is my primary vehicle for mastering full-stack development with React and Supabase.
Project | Description | Status & Key Learnings |
---|---|---|
🥋 The Social Dojo | An AI-powered "flight simulator" for social skills, where users practice high-stakes conversations with dynamic, stateful AI characters. | Currently Building. Focusing on React component architecture, state management with useState , and translating a complex Figma design into a functional MVP. |
🎮 GamerGrave | A full-stack game discovery platform built to explore data fetching and client-side filtering. | Completed. Learned a great deal about integrating with a BaaS (Supabase) and building a performant, responsive UI. |
🔤 Simple Phonics | An interactive learning app designed to solve complex UI/UX challenges. | Completed. Taught me valuable lessons in handling mobile gestures and architecting for accessibility (including RTL language support). |
You can follow my progress on The Social Dojo in its repository, which I update frequently.
My immediate goal is to secure an internship or early-career role at a company like Grainger, where I can apply my passion for building and problem-solving in a collaborative team environment. I'm a fast learner, dedicated to building a strong technical foundation, and eager to contribute.