Phil ChuProgrammer
  • Las Vegas, Nevada, US

A résumé created with


PresidentTechnicat LLC
Jan 2000 - Present

Consulting and contract software development

  • Self-published apps and games
working for the manprevious
Jun 1988 - Jun 2001

salaried jobs

  • Texas Instruments, BBN, SAIC, Nichimen Graphics, Hyper Entertainment, Digital Chameleon, Neomar, Interval Logic, NASA, MIT, Space Telescope Science Institute


Talk Dim Sum · Everything

Your dim sum companion

  • On and the App Store
HyperBowl · Everything

Unity reimplementation of the classic bowling game, licensed from Hyper Entertainment

  • On, Steam, and the App Store

iPad reader for Cinefex visual effects magazine

  • fixed/updated/optimized in-app purchases, user interface, video

Playstation Home driving/shooting game

  • collision physics
RC Rally · Developer

Playstation Home racing game

  • user interface
Blue Mars · Developer

a metaverse

  • user interface, documentation, developer support, localization
Darkwatch · Programmer

vampire western for Playstation 2 and Xbox

  • HUD, multiplayer, audio support

skateboarding game

  • Created installers for bundles with Tech Deck figures. Implemented shadows, video, build system.
HyperBowl · Programmer

arcade game

  • Took over for the original lead programmer, updated attraction version of HyperBowl for localization, new lanes, optimization, new graphics cards, arcade and PC support.
Neomar · Programmer

WAP browser

  • Implemented HTTP proxy for the Neomar WAP gateway, supporting the Neomar mobile web browser on Blackberry pagers and Palm devices, launched on the Motient service.

supply chain scheduling software for semiconductor fabs

  • Managed group reponsible for installation, XML interoperability, and user interface.
N-World · Programmer

3D modeling and animation package

  • Ported from IrisGL to OpenGL, then from Irix to Windows NT. Manager of core software group.
ORBIS · Programmer

submarine simulation

  • Added multiplayer network capability to a submarine simulator, participated in two wide area networked wargames.

syntax-directed editor

  • An Emacs mode for creating Space Telescope observation proposals.
Database Accelerator · Programmer

computer architecture

  • Compilers and simulators and simulations for the Database Accelerator and Content-Addressable Parallel Processor.
DROID · Programmer

VLSI design

  • Optimizations and other improvements for a VLSI layout synthesis tool.


App Development
  • Flutter
  • J2ME
  • SwiftUI
  • Xamarin
Game Development
  • CryEngine
  • Godot
  • Havok
  • Qube
  • Renderware
  • Ren'py
  • Scaleform
  • Unity
  • Unreal
  • Direct3D
  • OpenGL
  • Processing
  • 6502
  • C
  • C++
  • C#
  • Dart
  • Java
  • Javascript
  • Lisp
  • Lua
  • Objective-C
  • Perl
  • PHP
  • Python
  • Swift
  • Tcl
  • English


SB, Computer Science and Engineering

Massachusetts Institute of Technology

MS, Computer Science

Johns Hopkins University


  • English · Native speaker
  • Cantonese · Food
  • Korean · Kdrama phrases


  • Cats
  • Reading
  • Viewing
  • Learning
  • Listening