Software Engineer & Real-Time Builder

Shipping reliable software that bridges systems and experience.

I'm Jia Hao Yeo, a Singapore-based software engineer currently studying Computer Science in Real-Time Interactive Simulation at the Singapore Institute of Technology. I design and deliver full-stack tools, gameplay systems, and developer experiences with C++, Java, JavaScript, and user-first thinking.

Languages

C++ / C / Java / Python / TypeScript

Platforms

React / Node.js / Unity / SQL

Strengths

Systems design, UX, team collaboration

Currently building

Taking Memory Flame from vision to engine with OpenGL rendering, a C# scripting sandbox, and editor UX improvements that help designers iterate faster.

Interests

Developer tooling, game tech, accessibility

Recent win

Delivered SIT lab booking UI with Apps Script

From realtime labs to shipped products

I build software that balances technical rigor with polish. Whether it is a simulation prototype, an Android navigation tool, or a booking workflow for campus labs, I focus on aligning user experience with reliable engineering.

Working across multidisciplinary teams taught me to pair fast iteration with thoughtful architecture. Clear communication, collaboration, and documentation keep projects moving and help teammates grow together.

Toolbox

  • C / C++
  • Java & Kotlin
  • Python
  • JavaScript / TypeScript
  • React & Node.js
  • Unity
  • SQL & mySQL
  • Figma & Adobe XD

Values

  • Build for clarity. Interfaces should feel obvious, even when systems are complex.
  • Prototype and learn. Tight feedback loops surface the right problems to solve.
  • Elevate the team. Share knowledge, document decisions, and ship together.

Selected work

Projects that blend tooling and play

Explore GitHub

01

Memory Flame Engine

Led development of a custom game engine and editor, delivering OpenGL rendering, a C# scripting layer, and UX improvements that streamlined designer workflows.

  • C++
  • OpenGL
  • C#

02

SIT Equipment Booking

Designed and built the front-end of an equipment booking system with Google Apps Script, making it effortless for faculty to track inventory and schedule lab resources.

  • HTML
  • JavaScript
  • Apps Script

03

Game Review Platform

Built a full-stack review platform with a Node.js and SQL backend plus a responsive Bootstrap interface so players can share and discover games easily.

  • Node.js
  • SQL
  • Bootstrap

Experience

Hands-on practice across labs and industry

Assistant Developer @ Singapore Institute of Technology

Apr 2024 - Aug 2024 | Singapore

Built the front-end of an equipment booking system, delivering seamless logging and scheduling experiences powered by Google Apps Script, HTML, CSS, and JavaScript.

Research & Development Intern @ Hitachi Asia

Jan 2021 - Jun 2021 | Singapore

Researched Bluetooth-based indoor navigation, iterated on Android prototypes, and focused on front-end UX to make indoor positioning intuitive for end users.

Education

Learning the craft inside and outside classrooms

Singapore Institute of Technology

Aug 2023 - Dec 2027 (expected) | B.S. Computer Science in Real-Time Interactive Simulation

Coursework highlights: Modern C++ design, algorithm analysis, operating systems, computer graphics, spatial data structures, probability and statistics.

Temasek Polytechnic

Apr 2018 - Apr 2021 | Diploma in Game Design and Development

Focused on object-oriented programming, databases, data structures, and gameplay systems while collaborating on interactive learning experiences.

Collaborate

Let's build something remarkable

From immersive engines to intuitive web tooling, I'm excited to collaborate on ambitious ideas. Reach out and let's explore how we can craft the next project together.