I'm a self-taught programmer from Malaysia who daily drives Arch Linux. I specialize in building full-stack web applications, Python utilities, Arduino projects, and more.
🌐 Check out my Portfolio Website: My Portfolio
Explore my projects, live demos, and more!
Check out my projects and get in touch via GitHub or Gmail! I also post live demos on TikTok.
Other skills:
- IndexedDB (local browser storage)
- Hosting on Render
- Python libraries: Matplotlib, NumPy, Pandas, Scikit-learn, Turtle, CV2
- Arduino wiring & components
- Basic circuitry knowledge
-
URL-Shortener – A simple web-based URL shortener built with HTML, CSS, and JavaScript.
Learned full stack development using JavaScript, managing data with MongoDB, and handling web app hosting. -
siseduorg-keynote-downloader – A lightweight Chrome extension to download any keynote on sisedu.org as a PDF with a single click.
Improved JavaScript skills and Chrome extension development, and practiced reverse engineering website structures to automate downloads. -
Shell-Motorsports-Collection-Web-Controller – Custom web-based controller for Shell Motorsports Collection RC cars.
Learned to build lightweight web UIs, use Bluetooth for device communication, and reverse engineer the official app’s protocols to improve efficiency. -
Bad-Apple-ESP32 – A tiny device that plays the classic Bad Apple!! music video with screen and audio.
Gained experience with low-level programming on ESP32, handling custom binary playback files stored on SD, and synchronizing audio-visual output. -
Arduino-Boombox – Boombox made with Arduino, DFPlayer Mini, and speakers to play music.
Practiced low-level programming, integrating multiple Arduino components, and managing audio playback through microcontrollers. -
action-pad – Turned a simple Arduino keypad into a productivity tool executing commands, hotkeys, and macros.
Learned to combine Python and Arduino, handle serial communication, and create programmable hardware interfaces.