Delaine Tan

Game & Software Engineer

Skills

Programming Languages:

C++, C#, C, Python, JavaScript, TypeScript, HTML5, CSS, Java, SQL, Bash, Swift, GDScript

Development Tools:

React, Redux, Git, Node.js, Express, Unity Engine, Godot, Raylib, SDL3, Xcode, Perforce, Ansible, Jira, Confluence, Trello

Data Storage & Infrastructure:

PostgreSQL, MySQL, AWS S3, CEPH S3, DynamoDB, Firestore, MongoDB, Kafka, ClickHouse, Spark, Kubernetes, Docker, Vector

Workflow and Methodologies:

Version Control, ECS Architecture, State Machine AI, Agile Development, Object-Oriented Programming, Unit/Integration Testing, DevOps, CI/CD

Experience

Software Engineer (Co-op)

Netskrt Systems Inc.

Sep 2024 — Aug 2025

  • Developed backend systems for CDN infrastructure using Python, Ansible, and Vector.
  • Automated ops tasks with Bash scripts and TMUX, with comprehensive documentation for reproducibility.
  • Worked with K8s, Kafka, Spark, Clickhouse, AWS S3/CEPH, and Postgres in a DevOps environment.

Project Evaluator

Lighthouse Labs

Sep 2019 — Apr 2020

  • Evaluated project submissions designed to teach students web development fundamentals (Javascript, CSS, HTML5) and popular web development frameworks (i.e React, Redux,Express).
  • Invested in student success and provided thorough feedback and supporting resources.

Software Engineer

Rival Technologies

Sep 2018 — Dec 2019

  • Used React, Redux, Express, and SQL to maintain an enterprise market research web app.
  • Worked flexibly, learning the basics of countless technologies along the way, establishing a reputation for adaptability and persistence.
  • Coordinated closely with upper management, DevOps, QA, UX and other engineering teams to maintain and improve a market research web application using the AGILE process.

Game Development Projects

SyrupSaga

Capstone Project

Sep 2025 — Present

https://delainetan.itch.io/syrup-saga

Ongoing capstone project with regular updates. Solo-developed adventure RPG on a custom C++17 (Raylib) ECS engine including rendering, physics, collision, combat, AI, and UI systems built from scratch. Features procedural map graph generation, state machine–driven enemy and companion AI, combo-based combat, and a data-driven JSON entity pipeline. Alpha test password: “alphatest”.

Last Harvest

Advanced Games Architecture Course (BCIT)

Sep — Dec 2025

https://delainetan.itch.io/last-harvest

Co-developed a 2D isometric base defense RTS in C++20 and SDL3 with a 3-person team on a custom ECS engine. Owned UI, scene management, resource management, and a placement system refactor that eliminated mode-switching crashes.

Immunity Reborn

Intro to Computer Games Development (BCIT)

Sep — Dec 2023

https://delainetan.itch.io/immunity-reborn

Developed enemy AI, wave spawning, and level design for 3D survival action RPG in Unity. Handled SFX/VFX, music, and balance systems.

Recent Game Jams

Itch.io

2024 - Present

https://delainetan.itch.io/

Ori and the Blue Ocean (Gone Fishing Game Jam 2026, Godot Engine)
2D fishing game, worked on sound and gameplay systems. Team size of 2 and completed within 24 hours.

Sloshed Simian (Global Game Jam 2026, Unity Game Engine) Top-down adventure game, sole programmer plus game designer. Team size of 4 and completed within 24 hours.

BattleGhoti (Global Game Jam 2025, Unity Game Engine)
Fishing gacha battler with collection gallery and tug-of-war battles. Game designer, systems architecture and gameplay balance. Team size of 4 and completed within 48 hours.

Hakuna Banana (Global Game Jam 2024, Unity Game Engine)
Humorous 2D turn-based platformer. Implemented state machine, turn manager, and gameplay polish. Team size of 5 and completed within 48 hours.

Education

BSc in Applied Computer Science - Game Development Option

British Columbia Institute of Technology

Sep 2023 - Apr 2026

Learned game design, game development, higher-level mathematics, physics, advanced computing skills and theoretical knowledge.

Computer Systems Technology Diploma

British Columbia Institute of Technology

Sep 2021 - Apr 2023

Learned computer systems theory, with hands-on practical experience in software development.