About Me
As a passionate software developer and designer, I blend my technical expertise with my creativity to create engaging applications and experiences whether on digital media or on phyiscal.
With a strong foundation in C++ (SFML), Lua (Love2D), and web development (HTML, CSS, JavaScript). From interactive comic readers and music players to engaging web experiences and eye-catching designs. My design skills also extend the digital realm to physical media such as logos, business cards, and other marketing materials.
Expertise
- Web Development: HTML, CSS, & JavaScript
- Application Development: SFML with C++, Love2D with Lua
Projects
Here's a glimpse into my diverse skillset through some of the projects I've tackled:
Current Projects
SFML with C++
-
Comic Book Reader in SFML
Created a comic book reader that showcases the page number on the top left | You can zoom in and out with the up and down arrow keys | Change pages using the left and right arrow keys | F11 enables two-page view, and another click switches back to single-page view | You can drag the page with the mouse.
-
Music Player in SFML
Features a progress bar below the album photo that moves from right to left | Volume slider on the right side of the album cover | Play/Pause button at the center, with space bar control to toggle play/pause.
-
XMB Launcher in SFML (In Progress)
Developing an XMB-style launcher with basic navigation. This project is still in progress, aiming to provide a user-friendly interface for launching applications and games.
HTML, CSS, JavaScript
-
Interactive Web App
A simple web app with HTML, CSS, and JavaScript. Features dynamic content and interactivity using JavaScript.
-
Landing Page
A simple web app with HTML, CSS with Tailwind, and JavaScript. Features dynamic content and interactivity using JavaScript.
-
Home Page
A simple web app with HTML, CSS with Tailwind, and JavaScript. Features dynamic content and interactivity using JavaScript.
Love2D with Lua
-
Music Player in Love2D
A translated version of the SFML music player, built in Lua using Love2D, featuring the same functionality as the original SFML version.
-
Comic Book Reader in Love2D
A translation of the SFML comic book reader into Lua using Love2D, with the same functionality including zoom, page navigation, and mouse support.
-
Key Logger in Love2D
A key logger application that records and displays keypresses in real-time. It can be used for learning about input handling in Love2D.
-
Note Editor in Love2D
A simple note-taking editor built in Love2D, where users can create, edit, and save text files. Supports basic text formatting and file management.
Future Projects
-
Retro Revival: Romhack Project (Personal Project)
Game
-
Timeless Customization: Smartwatch Faces (Personal Project)
Designed and developed a series of customizable watch faces for smartwatches
-
Interactive Immersion: Three.js Project (Personal Project)
Crafted an interactive 3D website using the Three.js library, creating an engaging and immersive user experience.
End game Project or Dream Projects
-
XMB Playstation Style Launcher
PSP Style Launcher for all my applications
-
PSP Comic Reader Recreation (Personal Project)
My recreation of the PSP Digital Comic App