
Singapore · Full-Stack Developer & Data Engineer
Yeo Yi
@commonertech — tech for public good
About
02
Hey, I'm
Yeo Yi — but most people just call me YY.
I'm a Full-Stack Developer and Data Engineer based in Singapore. I started out in healthcare, made a deliberate switch into tech, and haven't looked back since.
Despite being a career-switcher, I let my work do the talking. At Partners Group — a global private equity firm — I built production Snowflake pipelines, led data engineering workstreams, and shipped an AI proof-of-concept using RAG over internal financial data. I was even awarded Contributor of the Month in Feb 2025 — the first contract staff ever to receive it.
I started @commonertech because I believe tech should be accessible to everyone , and that it should be used to improve our daily lives. The name says it all: tech for the common (wo)man. Every project I build outside of work reflects that ethos — from anti-scam bots protecting NUS students, to crowd management tools for a non-profit cat shelter.
But don't just take my word for it — hear what my colleagues have to say about me.
Self-starter
Never waits to be spoon-fed. He proactively finds solutions to problems and does not wait to be spoon-fed.
Career-switcher
From life sciences and clinical research to production data engineering at a global PE firm. Proof that determination beats pedigree.
Builder at heart
Builds things that actually ship — anti-scam bots, crowd management apps, serverless pipelines. Not just side projects, but tools people use.
Team player
Well-loved by colleagues — mentored engineers, led workstreams, and was the first-ever contract staff to win Contributor of the Month at Partners Group.
Tech for good
Founded @commonertech on the belief that technology should work for everyone, not just the privileged. Every project reflects that.
Lifelong learner
Completed the AI Engineer for Developers Associate certification and constantly upskilling — because the best developers never stop learning.
Projects
03SusMessageBot
Open-source AI moderation bot for Telegram and Discord. RAG over ChromaDB classifies suspicious messages, images (OCR), and URLs (URLhaus blocklist) in real time. Self-improving via Human-in-the-Loop feedback. Self-hosted on Oracle Cloud with Prometheus + Grafana monitoring.
VerifyBot
Anti-scam identity verification bot for NUS. Serverless on Cloudflare Workers + D1, zero cold-start. Email OTPs via Resend.
CrowdWatch
Crowd management app for a non-profit cat shelter. Real-time headcount via Supabase RPC.
Got Buy Got Hope
Serverless Telegram bot for TOTO jackpot alerts. Playwright + Browserless on Lambda, scheduled via EventBridge.
Vix Central
Daily Telegram bot delivering VIX data. Cloudflare CRON trigger via GitHub Actions — fully free.
Rich Or Not
CS50P final project. Parody net-worth calculator — enter a name, find out if they're rich.
MouseHunt Notifier
Serverless bot that scrapes MouseHunt's Facebook page for free gift links and sends them to a private team.
Position Size Calculator
Trading tool for calculating position sizes across spot (long/short) and options (buy/sell — covered calls, cash-secured puts, naked). Inputs stored locally — nothing sent anywhere.
Skills
04Contact
05Let's work together
Open to new opportunities.
I'm actively looking for permanent roles as a Full-Stack Developer, Data Engineer, or Software Engineer. If you think I'd be a good fit — let's talk.
Yeo Yi
@commonertech · 2026