Skip to content
View Spenz7's full-sized avatar

Highlights

  • Pro

Block or report Spenz7

Report abuse

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

Report abuse
Spenz7/README.md

Hi, I'm Spencer πŸ‘‹

Profile Views

I’ve been coding since I was 13 and am currently studying Computer Science at Nanyang Technological University. I find myself happiest when I understand how things truly work β€” from software abstractions to the underlying systems.

I focus primarily on software development, building projects like web applications, full-stack platforms, and AI models. I also enjoy exploring how software interacts with hardware, such as microcontrollers or IoT systems, which helps me better understand end-to-end engineering.

Beyond coding, I enjoy football, piano, and Japanese culture. My favorite movie is Pacific Rim 1 (not 2!) and I’m a longtime fan of the Gundam franchise.

Skills

  • Programming: Python, C, C++, Java, SQL, HTML/CSS, JavaScript, Go (learning now), Verilog, Assembly
  • Frameworks: Flask, PyTorch, React (learning now)
  • Developer Tools: VSCode, GitHub, Jupyter Notebook, MongoDB, Node-RED, Arduino, PuTTY, Docker (learning now)
  • Libraries: sqlite3, PyMongo, Socket

Personal Projects

  • StudyFilter Extension – Chrome extension that filters YouTube/Google and Reddit content by topic using AI; secured API via Cloudflare Workers.
  • Vtuber Project – Custom anime-style voice changer and avatar system with real-time interaction.
  • Personal Website – Links to my Github, Youtube and Linkedin

School Projects

  • NanoGPT Math Solver – Fine-tuned a character-level GPT model to solve arithmetic problems; built datasets, trained models, and evaluated results.
  • Commission Bidding Platform – Full-stack web app for property agents to bid on seller listings; integrated Twilio SMS OTP and data.gov.sg APIs.

Open-Source / Community Projects

  • Plan (NTU Stars Planner) – Contributed features and improvements to a campus timetable planning tool.
  • GameSentenceMiner – Trying to add DeepL's translation to aid with language learning
  • Voice-changer - Fork from w-okada's Voice changer, serves as an important resource for my Vtuber Project

Pinned Loading

  1. StudyFilter StudyFilter Public

    An extension that allows one to only view certain subreddits, search for certain youtube/google content, block websites and set a customizable redirect page

    JavaScript 1

  2. SC2006_SWE SC2006_SWE Public

    Full stack application to let agents bid for seller properties

    CSS

  3. ESP32CAM ESP32CAM Public

    takes photos at periodic intervals, combined with Node-Red

    C++

  4. NanoGPT-Math NanoGPT-Math Public

    Forked from zhouyuan888888/NanoGPT-Math

    Teach NanoGPT to solve math problems

    Jupyter Notebook

  5. Vtuber Vtuber Public

    Vtuber teaching cs content, https://www.youtube.com/@sandantesg

    Jupyter Notebook

  6. kenrick95/plan kenrick95/plan Public

    NTU Course Planner

    HTML 25 9