hi! i'm wilson.

I'm also a |

based in πŸ‡ΈπŸ‡¬, studying computer science at the National University of Singapore and passionate about building all things tech and aesthetics.

Wilson

work experience

Solutions Engineering Intern

Cloudflare
May 2026 - Present
Singapore, Singapore
  • Building software tools and showcasing tech demo to support sales pipeline for APJC Customer Engineers.
Zero Trust Workers Durable Objects KV

Product Management Intern

Glints
Dec 2025 – Apr 2026
Singapore, Singapore & Jakarta, Indonesia
  • Conducted user research and analysed product metrics using SQL and Metabase to drive data-informed decisions for feature prioritisation
  • Collaborated with cross-functional engineering teams to define product requirements and scope technical solutions for platform improvements
  • Synthesised qualitative and quantitative insights from user interviews and analytics dashboards to inform product roadmap planning
SQL Metabase User Research Product Analytics

Software Engineering Intern

NUS Enterprise Minimum Viable Product Studio
May 2025 – Jul 2025
Singapore, Singapore
  • Worked on a full-stack web application for researchers to analyse bird patterns with React and Django with PostgreSQL
  • Improved bird species identification across geographic regions by integrating BirdNET Machine Learning classifier using eBird API and GPS coordinate data, increasing classification accuracy compared to manual labeling
  • Enhanced cloud data pipeline with Python scripting to batch ingest and synchronize large volumes of bird audio recordings between local storage and Google Cloud Storage, reducing manual data entry time
React Django PostgreSQL Python Google Cloud Storage BirdNET

Software Engineering Intern

Singapore Land Authority
Nov 2020 – Feb 2021
Singapore, Singapore
  • Enhanced extraction of building data for geospatial applications such as Autodesk Revit by implementing C# plugin and open-source Buildings and Habitats object Model (BHoM)
C# Autodesk Revit BHoM

projects

ClearerToday

Ongoing

AI speech coach for enunciation practice and adaptive pronunciation feedback.

  • Built an AI speech coach for enunciation based on analysis of phoneme-level mouth-shape gaps with MediaPipe Face Mesh and ElevenLabs transcription
  • Developed an adaptive feedback loop that stores persistent user gap profiles in Convex to rerank future guidance, retrieving live pronunciation references with Exa and generating next-drill instructions scored primarily by OpenAI frontier model.
Next.js React TypeScript Convex MediaPipe Face Mesh ElevenLabs Exa

CorrectiveRehabApp

Ongoing

End-to-end biomechanical analysis pipeline for gym exercises.

  • Detects 8 lift-specific form issues (knee valgus, hip shift, butt wink, forward lean, etc.) with 0–100 symmetry scores and severity grading per rep across 6 exercises
  • Mobile skeleton visualizer renders react-native-svg overlays (24 joint connections, teal/orange/red severity coloring) with a side-by-side session diff view classifying issues as improved/regressed/resolved/new
React Native Expo FastAPI MediaPipe Google Cloud Run Supabase PostgreSQL

X Bookmark Injector

Ongoing

A Chromium extension that resurfaces a random saved X bookmark at the top of your For You feed.

  • Manifest V3 extension that reuses X's own logged-in GraphQL session to sync, de-duplicate, and rank bookmarks, then injects one as a native-looking post β€” zero backend, zero telemetry, all state local to the browser profile
  • Durable delete/undo saga survives service-worker restarts with a fail-closed response schema; 290 passing unit, integration, and race tests
Chromium MV3 JavaScript esbuild Vitest

TradingSignalandHelper

Ongoing

A local, paper-first US-stock signal desk with a human-in-the-loop trade helper.

  • Turns price candles into BUY/SELL/HOLD calls via an EMA-crossover strategy, then routes each through a review-ticket dashboard showing take-profit, stop-loss, and live broker state before any order is confirmed
  • Production-minded order lifecycle β€” SQLite persistence, restart recovery, cross-process duplicate protection, replay-resistant webhooks, and a moomoo/OpenD paper-trading adapter; 152 tests, mock-first by default
Python Flask SQLite yfinance moomoo / OpenD

AppleNotestoX

Ongoing

Local-first macOS pipeline that turns Apple Notes into a durable, reviewable knowledge wiki.

  • Built a macOS webapp that exports Apple Notes content to a Markdown format and Notion, preserving inline media and traceability with source note identifier and date
  • Equipped on-device video transcription with Apple Speech and AVFoundation keyframes, feeding an AI-synthesized wiki that doubles as a study app with flashcards and narrated recaps of personal notes
SwiftUI AppleScript AVFoundation Apple Speech Node.js Notion API

Concept Visualizer

Mar 2026

Visual learn technical concepts through AI-powered step-through animated node graph.

  • Covers only computer science domains in networking, algorithms, databases, and system design
  • AI explanations (Groq llama-3.3-70b) rendered as interactive React Flow graphs with Dagre auto-layout
Next.js Tailwind CSS React Flow Redis Groq API

more about me

i'm currently thinking about how to be a better individual contributor as a software engineer with AI. i'm also interested in product thinking and building something people want, and learning how to ace prioritisations of a hundred things.

in my free time, i like exploring tea brands, freestyle dancing and doing photography. i am also currently learning the guitar, rock climbing and volleyball. these build my own unique story, which i believe the best software is built by people who bring diverse perspectives to the table.

photos i took!

Photo enlarged

activities & involvement

Hackathons

Lead Co-organiser & Competitor

Community Building: Lead co-organiser of 'Sup Build2026 Hackathon, a premier competition in Singapore targeting students and early career builders to create tasteful, meaningful products that actually scale.

Competitions: AI Engineer Hackathon Singapore 2026, TinyFish Hackathon Singapore 2026, Cursor Hackathon Singapore 2025, GovTech-NTU Product Club Hackathon 2025, SAP Cloud Accelerated Learning Experience 2025.

ItsRainingRaincoats

Product Manager

Sep 2025 – Nov 2025

Worked on product requirements document (PRD) features to develop a donation collection scheduling chatbot for a non-profit organisation supporting migrant workers in Singapore.

Student Ambassadorial Programmes

Microsoft Student Ambassador Β· Perplexity Student Growth Partner

Microsoft Student Ambassador (Jan 2026 – Jun 2026): Collaborating with 10 student ambassadors to drive 100,000 Copilot Chat student activations in Singapore, by organising technical workshops and events.

Perplexity Student Growth Partner (Aug – Dec 2025): Drove campus adoption and awareness of the AI-powered Comet Browser through community engagement.

NUS Students' Computing Club

Vice President of External Relations

Aug 2024 – Aug 2025

Represented 6000+ computing students, led a 72-strong team, and raised $54,450 through partnerships.

blog

✍️

stay tuned β€” writing in progress

i'm working on some posts about tech, product, and everything in between. check back soon!

get in touch

i'm always open to new opportunities, collaborations, or just a good conversation. feel free to reach out!

© 2026, wilson soon