Skip to content
View HimC29's full-sized avatar
🏠
Working from home
🏠
Working from home

Block or report HimC29

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
HimC29/README.md

Hi, I am Him C. waving hand gif

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.

Gmail TikTok

Skills

My Skills

Other skills:

  • IndexedDB (local browser storage)
  • Hosting on Render
  • Python libraries: Matplotlib, NumPy, Pandas, Scikit-learn, Turtle, CV2
  • Arduino wiring & components
  • Basic circuitry knowledge

Projects

  • 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.

Pinned Loading

  1. URL-Shortener URL-Shortener Public

    A simple web-based URL shortener built with HTML, CSS, and JavaScript. Shorten URLs, manage your list of shortened links, and check original URLs easily.

    JavaScript 9

  2. siseduorg-keynote-downloader siseduorg-keynote-downloader Public

    A lightweight Chrome extension that lets you download any keynote on sisedu.org as a PDF with a single click — no fiddling with the site required.

    JavaScript 2

  3. Shell-Motorsports-Collection-Web-Controller Shell-Motorsports-Collection-Web-Controller Public

    A custom web-based controller for Shell Motorsports Collection RC cars — replacing the bloated official app with a lightweight, no-install web UI that works on any device with a browser and Bluetooth.

    JavaScript 1

  4. Bad-Apple-ESP32 Bad-Apple-ESP32 Public

    A tiny device that plays the classic Bad Apple!! music video, screen and audio included, with a knob to control the volume.

    C++ 1

  5. Arduino-Boombox Arduino-Boombox Public

    A boombox made using the Arduino microcontroller board. Using components such as DFPlayer Mini and speakers to make all of this work. Check README for more info.

    C++

  6. action-pad action-pad Public

    Transform a simple Arduino keypad into a powerful productivity tool that executes commands, hotkeys, and macros at the press of a button.

    Python