Kirt Gittens

Press any button

Keyboard, mouse, touch or gamepad  ·  sound on

kirtgittens.com
Enter
Memory Card (PS2)/1
 
Kirt Gittens
Project Archive
 
 
Enter Back
Save Data
Memory Card (PS2)/1
Details

    Open link Back
    kirtgittens.com

    About

    System Information

    I’m Kirt Gittens, a software engineer. I started writing C++ at 13 to make games, which is a fairly reliable way to end up doing this for a living. Since then I’ve shipped Django back-ends, Angular and Ionic front-ends, taught Python to about twenty-six thousand people, and spent my spare cycles writing an assembler and the virtual machine that runs its bytecode.

    This site is built the way it is because the PlayStation 2 system menu is, to my eye, still one of the best pieces of consumer interface design ever shipped: legible, unhurried, and confident enough to let a black screen with some drifting cubes just sit there. Everything here is a recreation — the cubes are drawn to canvas at runtime and every sound is synthesised in the browser. No console assets were used.

    • NameKirt Gittens
    • RoleSoftware Engineer
    • FocusWeb applications, systems programming
    • LanguagesPython, JavaScript, C++
    • Renderer2D canvas, software projection
    • AudioWeb Audio API, fully synthesised
    Read the blog
    Back
    kirtgittens.com

    Contact

    Configure Network

    Happy to hear about interesting work, odd systems problems, or anything involving a compiler.

    Send mail
    Back
    kirtgittens.com

    Settings

    Sound & Display

    • Sound EffectsMenu blips, confirm, cancel ON
    • Background MusicGenerative ambient pad ON
    • ScanlinesCRT overlay OFF
    Toggle Back