TS
JS
Rx
SQL
5
3
aws
Daniel Teo Frontend Engineer @ DBS Bank

Hi, I'm Daniel.

Frontend engineer with close to 5 years of enterprise experience building user-centric solutions for high-traffic apps like digibank — with React, TypeScript and Redux — and leveraging AI coding tools to ship faster. SUTD CSD graduate. I climb too.

Work & Projects

A timeline of where I've worked and what I've built — scroll through to explore each one.

DBS Bank
Software Engineer, Senior Associate · 2021 — Present

Software Engineer @ DBS

Frontend engineering in the Consumer Banking Group Technology team — architecting and implementing solutions for the digibank mobile application at Southeast Asia's largest bank.

  • Engineered Help & Support features for digibank and POSB apps
  • Spearheaded frontend development for LiveBetter in digibank (React)
  • Pioneered internal tools to streamline the change request procedure
  • Led an AGILE team from requirements through delivery
  • Provided L2/L3 technical support for application stability at scale
ReactTypeScriptRedux · SagaJestJenkins · CI/CD
BM2000 Club
Fingerboard training app · Next.js

BM2000 Club

An open training ledger for the Beastmaker 2000 hangboard — every hang timed, weighted and ranked against climbers worldwide. No style points, just seconds and kilos.

  • Interactive fingerboard — tap a hold for live community stats
  • 7:3 repeaters protocol timer for structured hang sets
  • Global leaderboard ranking every hang by seconds and kilos
  • Sign in to log hangs and track your progress over time
  • Built with Next.js — App Router & React Server Components
Next.jsReactTypeScriptApp Router · RSC
Physio
Client project · React + Vercel
Physio website demo

Physio

Website for a private physiotherapist — a clean, modern site designed to make booking and browsing services effortless.

  • Built with React and deployed on Vercel
  • Developed with Claude Code
  • Live production site for a real client
Bookwormies
Full-stack web app · React + Flask
Bookwormies webapp demo

Bookwormies

A book review web app built as a full production system — ReactJS/Flask web app with reviews stored in MySQL and metadata/logs in MongoDB.

  • Login / sign-up with user profiles
  • Dynamic search bar and book filters
  • Carousel and infinite scroll browsing
  • Book descriptions with review system
  • MySQL for reviews, MongoDB for metadata & logs
ReactJSFlaskMySQLMongoDB
Recycl-EZ
ML web app · CNN on AWS
Recycl-EZ webapp demo

Recycl-EZ

A garbage classification web app powered by a trained CNN — snap a photo and it tells you how to recycle it.

  • InceptionV3 model trained on 4,600 images
  • Classifies 5 categories: plastic, paper, glass, metal, cardboard
  • ReactJS/Flask web app
  • Model served from an AWS EC2 instance
ReactJSFlaskInceptionV3AWS EC2

Let's work together

Looking forward to hearing from you — whether it's a project, a role, or a climbing session.