Skip to content

Hello World, my name is

THIA SU MIAN

AI, sports analytics, and tools that make life easier.

Software engineer with an applied mathematics background. Building AI products in Singapore, from zero to production.

Experience

Fullstack Developer then Team Lead

Appvantage · Singapore · neurovibes.ai(opens in a new tab)

  • Founding engineer on NeuroVibes, a human performance analytics platform taken from nothing to production. Live with around 100 users across defence and public-sector engineering organisations.
  • Built the core assessment framework behind all 12 production assessments, cutting roughly 200 lines of boilerplate from every new assessment added.
  • Grew from sole developer to lead of a team of four, owning design decisions and sprint allocation, and built a structured user story framework that cut back-and-forth clarification with product managers during sprints.
  • Built the AI interpretation layer on AWS Bedrock and the Converse API: a multi-step agent that identifies a theme, selects the relevant assessments, ranks performers, and synthesises a readiness summary.
  • Enforced role-based access control at the GraphQL resolver layer across four user tiers, with async subscriptions streaming agent responses as they complete.
  • TypeScript
  • React
  • Node.js
  • Apollo GraphQL
  • MongoDB
  • AWS Bedrock
  • Docker

Tech Research Intern

Automata Network · Singapore · Read the write-up(opens in a new tab)

  • Optimised P-256 elliptic curve verification inside RISC Zero’s zkVM by eliminating Montgomery form arithmetic and using hardware-accelerated modular multiplication. ECDSA verification fell from 13 million cycles to 2 million, a sevenfold reduction.
  • The result turns on field size: Montgomery form is the canonical choice at RSA-2048 scale, and counterproductive at P-256.
  • Delivered over a 12-week internship with no prior Rust, elliptic curve, or zero-knowledge experience. Submitted upstream to RustCrypto after several review rounds with RISC Zero engineers, with the full derivation and cycle-cost analysis published publicly.
  • Rust
  • RISC Zero zkVM
  • RustCrypto
  • Elliptic curve cryptography

Research Assistant, Web Development

NUS Sound and Music Computing Lab · Singapore

  • Rebuilt a Mandarin pronunciation training application used by 20 to 30 medical students, integrating a third-party phonetic tone recognition API with Recharts for real-time tonal feedback. Led the interface overhaul.
  • React
  • Node.js
  • Azure
  • Ant Design
  • Recharts

Fullstack Developer Intern

Appvantage · Singapore

  • Built the vehicle customisation flow and sales tracking system for an enterprise automotive retail platform, shipped to a European luxury marque and a regional automotive group.
  • React
  • Node.js
  • Apollo GraphQL
  • MongoDB

Projects

LLM-Maintained Knowledge Vault

Shipped

A personal knowledge base where the model does the bookkeeping. Three layers: immutable sources, a model-owned wiki, and a schema file that teaches the agent the conventions. Custom workflows handle source ingest, query synthesis, cron-driven daily digests and continuous lint passes, with a persona system that propagates voice into delegated sub-agents. The contents are private; the architecture is the interesting part.

  • Claude Code
  • MCP
  • Markdown
  • GitHub Actions

BudgetDuo

Shipped

Financial planning built for couples rather than individuals, with CPF-aware calculations and goals split by income ratio. Deployed with CI/CD across separate staging and production environments, each with its own database instance.

  • React
  • Node.js
  • Apollo GraphQL
  • MongoDB
  • Vercel

Optimal Player Rotation for Injury Reduction

Complete

Final year project. A two-stage pipeline pairing ensemble injury-risk prediction with constraint optimisation over squad playing time. Trained across the top five European leagues and validated against Premier League and La Liga squads, with a tunable injury-versus-performance tradeoff, playing time bounds, and player importance weights.

  • Python
  • scikit-learn
  • NumPy
  • Pandas

Education

Certified Data Protection Officer

Personal Data Protection Commission

B.Comp. (Hons) in Computer Science

National University of Singapore

  • Machine Learning
  • AI Planning and Decision Making
  • Natural Language Processing
  • Design and Analysis of Algorithms
  • Data Structures and Algorithms
  • Software Engineering
  • Operating Systems
  • Computer Networks

B.Sc. (Hons) in Applied Mathematics

National University of Singapore

  • Matrix Computation
  • Stochastic Operations Research
  • Data Modelling and Computation
  • Mathematical Modelling

Skills

Languages
TypeScriptJavaScriptPythonRustJavaSQL
Frameworks and Libraries
ReactNode.jsExpressApollo GraphQLREST APIsMongoDBRedisBullMQAnt Design
Cloud and ML
AWS BedrockAWS ConverseAWS LambdaAWS S3scikit-learnNumPyPandas
Tooling
DockerCI/CDGitLinuxClaude CodeMCP

Open to conversations

Contact

thia.sumian@outlook.com

Happy to talk about AI engineering, sports analytics, or anything at the intersection of mathematics and software.

Based in Singapore

Back to top