Backend
Theodore Tio Kok Keat
Systems-oriented Software Engineer
Contact
- Email theodoretkk@gmail.com
- Phone 0162****2056
Summary
Systems-oriented software engineer with a strong C/C++ foundation from 42 Kuala Lumpur: an HTTP/1.1 server from scratch, a 3D ray tracer, a Unix shell, and a full-stack multiplayer platform with an authoritative WebSockets game engine. Seeks junior backend, systems, graphics or infrastructure engineering roles.
AI-generated from CV
Skills
Languages
- C
- C++
- Python
- Ruby
- JavaScript
- TypeScript
- HTML
- CSS
Frameworks
- Node.js
- Fastify
- React
- TailwindCSS
Tools
- Docker
- Git
- GitHub
- WebSockets
- REST API
Education
-
42 Kuala Lumpur
Core Programme - Competency in Computer Science
Oct. 2023 - Mar. 2026
Highlights
- Built ft_transcendence: full-stack multiplayer Pong platform with authoritative server-side game engine over WebSockets
- Wrote an HTTP/1.1 web server from scratch in C++ with non-blocking event-driven I/O multiplexing
- Engineered a 3D ray tracing engine in C with a custom linear algebra library
- Implemented a Unix shell in C with pipelines, redirections, environment variables and signal handling