A short version of a long story—so far.
Born in Singapore, raised on Roblox servers, secondary-school code clubs, and basketball courts. Now I make websites and AI tools for fun, for clients, and (right now) for my final-year project.
I like building things that feel good, look sharp, and ship on time.
I'm Ethan — nineteen, Singaporean, and currently studying Applied AI & Analytics at Singapore Polytechnic. Before that, I spent four years at the School of Science and Technology (SST), where I took Computing as an O-Level subject and spent a stupid amount of time in the school's coding club.
These days my time is split three ways: my final-year project — CYBIL Agent Seed, an AI agent platform built for a Singapore logistics association; Goofy Tech, a small web studio I started solo and brought Wee Teng onto for marketing; and trying to get to the gym more than three times a week.
I care a lot about typography, micro-interactions, and the difference between a website that works and a website that feels right. The second one is harder.
The story so far
No two milestones from the same place — but they all stack into the same direction.
-
2019 — 2022 · Secondary
School of Science & Technology, Singapore
O-Level Computing · Basketball Team
Did Computing as a testable O-Level — mostly Python, plenty of pseudocode. Played competitive basketball for the school for four years, which taught me more about reading a room than any class ever did. Earned a basic Cisco Cybersecurity cert along the way.
-
2022 — 2023 · Co-curricular
SST Inc · Chief Admin Officer
Coding & innovation club
Led admin and operations for SST's student-run tech & entrepreneurship arm. Wrangled member onboarding, sponsorship paperwork, and made sure the dev workshops actually ran on time. Equal parts spreadsheets and Slack chaos.
-
2024 — Now · Tertiary
Singapore Polytechnic · Diploma in Applied AI & Analytics
Currently in final year
Three years of data, models, and stubborn Jupyter notebooks — with web dev and product work I picked up on the side. Heading into the final stretch with my FYP as the main course.
-
2025 · Side project → studio
Goofy Tech · Founder · Designer & Developer
A small Singapore web studio · in launch
Started Goofy Tech solo — the idea, the brand, the offer, and the marketing site (live at goofytech.online) are all mine. Brought Wee Teng (Design with Business, Republic Poly) onto marketing and client outreach. Goal: clean, fast, custom-coded sites for small Singapore businesses. Status: open for our first project.
-
2026 · Final-year project
CYBIL Agent Seed · built for CDAS
Full-stack developer · React 19 + FastAPI + pgvector
An internal AI agent builder for the Container Depot & Logistics Association of Singapore. Veteran know-how becomes citation-backed AI agents that staff can actually trust. RAG, multi-provider LLMs, Google OAuth — the whole stack.
Recognition & certs
A small stack from secondary school — the courses, contests, and roles that quietly shaped what I'm doing now. Click any card to view the original certificate.
05 certificates · 2021 — 2023
Cybersecurity Essentials
Cisco Networking Academy
Student-level credential covering the CIA triad, common attack vectors, and the technologies cybersecurity teams use to defend networks — my first real intro to security thinking.
View certificateBEBRAS Computational Thinking
SIMCC · International Bebras Challenge
Silver award in the global BEBRAS challenge — short, devious problems on logic, algorithms, and pattern recognition. Singapore round run by SIMCC; competition runs in 60+ countries.
View certificatePerse Coding Team Challenge
The Perse School, Cambridge UK
International school-team coding competition. Earned a Merit in Round 1 with Eron Ng — algorithmic problem-solving against schools from around the world.
View certificateChief Administrative Officer
SST Inc · Board of Directors
Certificate of Service from the SST Inc Board — in recognition of leadership and admin work for the school's student-run innovation arm. Issued by the Chairman + Member, BoD.
View certificateSST Changemakers InnoFest
School of Science & Technology, SG
SST's annual changemakers' challenge — a four-day sprint prototyping solutions to real social and community problems alongside other student teams.
View certificateMore to come this year
Singapore Polytechnic · FYP & coursework
Final-year project deliverables, internship recognition, and a few certifications I'm chasing this year — this slot keeps a seat warm for them.
Watch this spaceWhen I'm not at the keyboard
The other half of the brain — basketball, lifting, longer FPS sessions than I'd like to admit, and the occasional design-blog rabbit hole.
Basketball
Played for SST for four years. Still hooping when the courts are free — team sports are the cheapest leadership lesson going.
Lifting
Trying to keep PRs going up and back pain going down. Discipline that translates surprisingly well into shipping deadlines.
Gaming
Mostly FPS and the occasional sandbox. Half of my UX taste comes from games figuring out micro-feedback decades before the web caught up.
Design rabbit-holes
I save weird websites the way other people save memes. Editorial sites, brutalist agencies, weird WebGL portfolios — the whole library.
Skills, roughly grouped.
Not a complete list — just the stuff I reach for first, the stuff I'm learning right now, and the tools that quietly hold everything together.
Front-end
- HTML5 Confident
- CSS3 Confident
- JavaScript Confident
- React 19 FYP & learning
- Vite Working
- WordPress Working
Back-end & data
- Python Confident
- FastAPI FYP
- PostgreSQL Working
- pgvector FYP
- SQLAlchemy Working
- SQL Working
AI & tooling
- LiteLLM FYP
- OpenAI / Anthropic / Google Working
- RAG pipelines FYP
- Google OAuth + JWT Working
- Figma Working
- Git / GitHub Confident
I'd rather ship something honest and small than promise something perfect and slow.
A working rule