kitsonlow.
/ ABOUT ME

Kitson Low.
C++ & systems engineer.

I’m a C++ software engineer focused on real-time systems, engine architecture and hardware–software integration. My work spans interactive LED installations, cybersecurity software, game engines and robotics—from designing core systems to debugging how software interacts with physical devices.

01 / THE WAY I THINK

Explicit intent.
Foundations a team can build on.

I’m drawn to C++ because it lets me make architectural intent explicit. Strong types, templates and compile-time checks help encode rules that a team can follow consistently, catching classes of mistakes before the software runs.

Working with memory management and object lifetimes has also shaped how I think about software: who owns a resource, how long it remains valid, and how different systems depend on it. I enjoy making those relationships clear and building foundations that other developers can work within confidently.

Game and engine development gave me a starting point for that work. Commercial LED installations, cybersecurity software and robotics brought different constraints: physical devices, module boundaries and the gap between a software model and its real-world behaviour. Web and AI projects have broadened the kinds of interfaces and workflows I build around those systems.

02 / AREAS I EXPLORE

Systems first.
Curiosity beyond them.

systems.cpp
01 / ENGINEERING INTERESTS

Code that connects to the real world.

Modern C++, software architecture and the practical constraints of physical installations. GriddyGrid brought these interests together through game logic, ART-NET networking and interactive LED environments.

C++ART-NETHardware integration
Explore GriddyGrid
03 / TECHNICAL TOOLKIT

Tools behind the work.

01 /

C++ & systems

GriddyGrid: engine architecture and UDP networking. Acronis: C++ cybersecurity software, DLL interfaces and test maintenance.

  • C++
  • C
  • Memory & lifetimes
  • DLL interfaces
  • Multithreaded networking
02 /

Architecture & tooling

GriddyGrid and Liberation Engine: reusable foundations for game logic, editing and development workflows.

  • ECS
  • Reflection
  • Serialization
  • Dependency injection
  • ImGui
  • Git
03 /

Interactive & physical systems

Commercial LED installations, AIMS robotics, shipped Unity game features and HTC Vive research experiences.

  • Unity / C#
  • OpenGL
  • Winsock
  • ART-NET
  • OpenCV
  • Pybricks
  • Raspberry Pi
04 /

Web & AI

Instic: portal interfaces, APIs and shared authentication. EduMultiLLM and Second Loop: AI-assisted software and evaluation.

  • Vue.js
  • PHP / Laravel
  • MySQL
  • Next.js
  • TypeScript
  • Python
  • TensorFlow
04 / WORK EXPERIENCE

From exploration to delivery.

BY START DATE · NEWEST FIRST08 ROLES
01 / WORK EXPERIENCESINGAPORE
Software engineering internship

Instic Academy

Software Engineer Intern

  • Developed Vue.js interfaces and PHP/Laravel APIs for parent and teacher portals, extending existing administrative data into schedules, absence requests, announcements, controlled messaging, invoice history and payment workflows.
  • Built external communications integrations and centralised OTP authentication in the main Laravel application, supporting consistent phone-number login through LINE, WhatsApp and Telegram across parent and teacher portals, with future admin-portal adoption in mind.
  • Implemented invoice email notifications and refactored the portal frontends around shared components, services and state management. Contributed request authorization, input sanitization, pagination, communication view tracking and media-upload improvements.
  • Developed EduMultiLLM as an internship and capstone project: a multi-agent framework for educational content and assessment generation, with planning, writing and review agents, configurable model providers and comparative evaluation.
  • The portal changes had not launched when my employment ended; their current deployment status is unknown.
01 / 08
05 / EDUCATION

A foundation in interactive systems.

EXPECTED COMPLETION · MARCH 2027

BSc in Computer Science

Real-Time Interactive Simulations

Expected course completion: March 2027

DigiPen (SIT)
2016 — 2019

Diploma in Game Development & Technology

Nanyang Polytechnic

Selected coursework

C++ Programming; Software Engineering Fundamentals; Data Structures and Algorithms; Advanced Data Structures and Algorithms; Multi-Core Game Programming; Multiplayer Game Programming; Computer Graphics; Advanced Computer Graphics.

Academic highlights

Distinctions in Software Engineering Fundamentals, Data Structures and Algorithms, and Computer Graphics Project.

Competition recognition

First Runner-up, International Game Concept Creation 2018 — KAMK, Kajaani, Finland.

06 / SELECTED BUILDS

Platforms, engines and products.

REAL-TIME INTERACTIVE PLATFORM

GriddyGrid

A C++ engine with ECS, reflection, serialization and multithreaded UDP/ART-NET networking. Initial MADRIX-assisted integration evolved into direct hardware communication.

Featured in MADRIX Best of 2024View project
C++ GAME ENGINE

Liberation Engine

A functional 3D game engine with in-engine C++ scripting. Architectural features include an entity-component system, reflection and dependency injection.

ECSReflectionDependency injection
Related reflection exploration
WEB & AI SEARCH

Second Loop

A Next.js marketplace assessment exploring natural-language search, semantic retrieval, deterministic catalogue filtering and grounded answers.

Next.jsTypeScriptAI search
View project
07 / COMPETITIVE PROGRAMMING

Thinking on the clock.

Timed problem-solving and programming challenges on CodinGame, alongside my project and systems work.

View my CodinGame profile

CodinGame Clash of Code

Top 0.2%

#1,626 worldwide

Among 937,325 ranked participants

Checking current rankings… Showing October 2026 snapshot.

Achievements · Owner-supplied October 2026 snapshot

Coding Speed
Legend
C++ certification
100%
08 / AWAY FROM THE EDITOR

Still interested in systems.
Just with different rules.

Outside software, I enjoy CRPGs, Soulsborne games and trading card games. There’s plenty to explore in a world with interesting mechanics, meaningful choices and room to experiment.

CRPGsSoulsborneTrading card games
LET’S CONNECT

More things worth building.

I’m exploring C++ and systems engineering roles involving software architecture, real-time behaviour, networking and hardware integration. I enjoy work where understanding the underlying system is part of building it well.