I'm passionate about programming and video games, which led me to earn a Software and Animation degree. With over 11 years of experience in the game and animation industries, I transitioned into tech and have since gained more than a year of hands-on experience as a web developer. My combined creative and technical background strengthens my problem-solving, collaboration, and attention to detail. I'm excited to continue growing as a developer and deliver impactful results.
A full-stack AI-powered chat application built with React, Express, and OpenAI's GPT-4o-mini.
Demo account:
Email: [email protected]
Password: 123456
The database can be reset from the login page after testing.
(The site may take a moment to load because it spins down on inactivity.)
A modern real-time chat application built with React, Node.js, Express, Socket.IO, and MongoDB.
Demo accounts:
Email: [email protected] / [email protected] / [email protected]
Password (all): 123456
Use an incognito window to log in as another user. The database can be reset from the login page after testing.
(The site may take a moment to load because it spins down on inactivity.)
A web app for booking medical appointments and managing them as staff. Built with Next.js, Zod, Shadcn, Twilio, and Appwrite.
Admin access: Click the “Admin” link at the bottom of the landing page. Code: 123456
A website for finding, sharing, and rating work-friendly cafes. Built with Python, Flask, SQLAlchemy, PostgreSQL, HTML, CSS, and Bootstrap.
Demo account:
Email: [email protected]
Password: 123
(The site may take a moment to load because it spins down on inactivity.)
An online calculator. Aside from using the mouse, you may also use the keypad for input. Made with JavaScript, HTML, and CSS.
A text-based Tic-Tac-Toe game with a simple enemy AI for the player to fight against. The AI has three difficulties to choose from: Easy, Medium, and Impossible. You can also battle against another player (local). Made with Python.
A GUI-based program where you can insert a watermark on a choosen base image before saving it. Made in Python with Tkinter and Pillow.
A text-based program that translates entered text into morse code. Made in Python.