hero-image

Hey, it's Jeremiah!

I love creating value for people through the things that I build.

And that's why I'm here.

Software Engineer at Mobbin, previously at TikTok.

Explore projects

selected projects

just a few things i've built~

GotCrowd?

1st Place · Nee Soon AI & Innovation Challenge
Public Category, 2026

GotCrowd started with a question I kept asking before heading out: is the basketball court crowded?

I independently built the web app and sensor system to help residents check activity at neighbourhood courts, and developed a Gemini audio-classification pilot alongside it.

The prototype ran as a live pilot at a neighbourhood court in Nee Soon.

  • Next.js
  • TypeScript
  • Supabase
  • Gemini
  • ESP32
Visit GotCrowd

Formetry

In progress

I’m a basketball junkie. So I started building Formetry to study my own shooting form and learn from how other players shoot.

It brings video, pose tracking, and shot comparisons into one place. I can slow a rep down, follow the movement, and explore the differences between shooters with the footage right there.

I use it myself, and I’ve seen my shooting percentages improve 📈. I’m still working on the analysis and coaching experience.

  • Python
  • Next.js
  • Supabase
  • Computer vision

SenseUs

SenseUs logo

2022–2023

I led the technical development of a social polling app that helped people explore differences in opinions and lived experiences. I built both the frontend and backend, and the app grew to 1,000+ active users at its peak.

I also co-authored a paper with my team, led by my professor, on mental-health disclosure through anonymous polling. We submitted it to CHI 2027 in September 2026.

  • Next.js
  • Node.js
  • PostgreSQL
  • GraphQL
Visit SenseUs

Whispers SG

Whispers SG logo

2021

An anonymous social network where people could share their thoughts and discover the community through each other’s stories. I handled the frontend engineering and UX design.

Whispers reached 50k+ monthly active users and won 1st Place in the CS3216 track at NUS’s 19th School of Computing Term Project Showcase (STePS).

  • Next.js
  • React
  • TypeScript
  • GraphQL
Visit Whispers SG

Glyph

2026

Highlight a section of a shared trip plan, ask @glyph to research it, and review the proposed changes directly in the document.

I built the editor and agent workflow so people can accept, reject, or revise suggestions, with sources alongside them. The plan stays at the centre of the conversation.

  • Next.js
  • Tiptap
  • OpenAI
  • TinyFish

about

There's no end to creativity, and there's no end to software. Merge them together, and you get a world of infinite possibilities. My belief in this world drives my steadfast fervor for software engineering.

I will never stop learning - about technology, about people, about what makes the world turn. I find great joy in actualizing what I learn into tangible, practical projects, and seeing ideas come to life.

I spend most of my time building products, tools, and systems that make complex workflows feel simpler. I hope to continue building and contributing to products that bring value to people's lives. Working towards something bigger? Count me in.

tools I work with

webdev:

  • icon
  • icon
  • icon
  • icon
  • icon
  • icon
  • icon
  • icon
  • icon
  • icon
  • icon
  • icon
  • icon

gamedev:

  • icon
  • icon

design:

  • icon
  • icon

experience

Apr 2025 - Present

Software Engineer

what I’m doing 👷‍♂️

  • Building internal tools and workflows that support our ML/AI endeavors.

what I’m learning 🧠

  • Still learning. Still building. Still doing.

Sep 2023 - Apr 2025

Software Engineer

what I did 👷‍♂️

  • Built internal trust and safety tooling for e-commerce risk operations, with a focus on making review workflows faster and easier to use.
  • Shipped reusable frontend components and developer tooling that helped the team build shared product surfaces more consistently.
  • Built LLM-assisted e-commerce risk-detection features and tools that helped operations teams review risks more efficiently.

what I learned 🧠

  • How to keep complex internal tools fast, legible, and reliable for operational teams.

  • How to introduce automation carefully in products that support high-stakes decisions.

Jun 2023 - Sep 2023

Full-Stack Developer

what I did 👷‍♂️

  • Led the 0-1 development of Tiger Girls, a webcomic experience with an internal CMS for editors and content managers.
  • Built interactive editing flows with JSON-driven forms, GitHub Actions, and S3-based asset handling for smoother publishing.

what I learned 🧠

  • How to design tools for content teams without making publishing workflows fragile.

  • How to connect editorial product surfaces with lightweight automation behind the scenes.

Jan 2023 - May 2023

Teaching Assistant (Computational Media Literacy)

what I did 👷‍♂️

  • Taught students foundational web development skills (HTML, CSS, JavaScript and client-server architecture).

what I learned 🧠

  • I learned a lot. About the subject, about the students, about my teaching style, and about myself.

  • I detailed some of my learnings in this blog post.

  • Here's the guide I wrote and used for my students during the semester.

  • And here's a website I made compiling all their cool projects together!

Mar 2022 - Sep 2022

Freelance Developer

Some jobs that I took up as a freelance developer.

what I did 👷‍♂️

  • Built the landing page and proof-of-concept web app for a pilot social music platform. [Circles.Life]
  • Developed a performant marketing website + blog using React and headless WordPress. [Homebakers SG]

what I learned 🧠

  • How to work independently and manage both personal and client expectations.

  • Organizational skills (for example, managing deadlines and setting up workflows for project management).

Jan 2021 - Sep 2021

Software Engineer Intern

A telecommunications company that prides itself as a trailblazer in digital services.

what I did 👷‍♂️

  • Spearheaded the restructuring of the entire legacy web architecture (Project Revamp)
  • Tasked with key ownership of a project to create a community website for customers (Project Community)
  • Managed a team of five developers and designers to achieve coordinated execution of the revamp project.
  • Analysed website metrics and produced reports on improving conversion rates, SEO, and overall website performance.
  • Developed interactive web pages, with a persistent focus on optimizing the user experience.

what I learned 🧠

  • Web architecture - static site generation versus server side rendering, headless model, microservices.

  • How different areas (i.e., SEO, UI/UX, web security, etc.) all mesh together.

  • Effective communication with different stakeholders (e.g., InfoSec, engineers, architects, external agencies, etc.).

  • Working coherently and efficiently with my team members and cross-functional stakeholders.

  • How to measurably assess and review different solutions to a problem.

Aug 2020 - Nov 2020

Frontend Developer

An independent comics publisher based in Singapore.

what I did 👷‍♂️

  • Built an interactive web-app from scratch for their new publication, SOUND: A Comics Anthology.
  • Worked closely with the designer to convert their artistic vision into a functional website.
  • Developed an interactive canvas on a fast, asset-heavy website using Gatsby and Fabric.js

what I learned 🧠

  • Most of the styles were written in plain, vanilla CSS. I learned how to work with it.

  • Figuring out interface solutions together with the designer.

  • Command Pattern and how it can be used to implement undo/redo functions on the canvas.

before you go...

Building React Reusable Components Part II: Composing and Compounding Components

📅 24 Nov 2024

it’s just C’s everywhere

Building React Reusable Components Part I: Controlled and Uncontrolled

📅 17 Nov 2024

thinking of different component structures when building for other developers

The Disease of More

📅 4 Nov 2023

are you happy right now?

© 2026 Jeremiah Yee