Hello! My name is Kirk Ford (He/Him/il) and I am a Canadian AI engineer, professional dancer/choreographer, and audio artist working out of Saskatoon, SK - Treaty 6 Territory.
I am currently an AI Software Engineer at SingleFile, where I build AI-powered legal tech solutions. Previously, I developed LLM-powered applicant matching systems at Immigrate Software and created automated legislative briefing tools for the Senate of Canada.
I received my Bachelor of Science with Great Distinction in Computer Science (minor in Creative Writing) from the University of Saskatchewan in 2023, and completed a Software Engineering diploma from BrainStation in 2024 - where my team won the TELUS x BrainStation Hackathon!
I am a Yamaha method trained pianist and professional dancer/choreographer. I make music under the moniker WILFORD. (Spotify) / (Apple Music) / (Bandcamp)
Tech: Python, JavaScript/TypeScript, React, Three.js, LLMs/AI, PostgreSQL
A controllable visual kaleidoscope inspired by 90s texture CDs, controlled by an ATEMP MC1 midi controller. Part of the Pixel.Palette exhibit at the 88 Gallery.
JavaScript, P5.js, HTML, webMIDI
A live arts installation/collaboration with Stephanie Dirpaul. An audience-interactive piece using a piano-keyboard to control visual projections.
C++, OpenFrameworks, FL Studios
An installation featuring a patron-reactive audiovisualizer, hex-modified NES Tetris, and a piano-keyboard playing SNES soundfonts.
C++, OpenFrameworks, FL Studios, 6502 assembly
A web-based pixel art application that transforms pixel art into .midi files for music production.
Python, Django, HTML, Docker
A Unity game where I created all audio and handled WWise integration. Work in a team of 11 developers.
Unity, FL Studios, WWise, C#
A Unity game where I handled all sound-related implementation as well as enemy AI, variance and classing.
Unity, FL Studios, C#
An image/style transfer Deep learning model based on PaletteNet and Photo Recoloring optimization.
Python, Torch, Jupyter Notebook, HTML, JS
Custom HTML/JS 4-track crossfader for looping and fading songs across browsers.
HTML, FL Studios, JS, Vercel, Nes.css, Aesthetic.css
~ Crossfade Tracks ~
Music by WILFORD.
Would you like to enable background music?