Creează un cont pentru a te abona la acest blog și a-i urmări articolele pe pagina Lectură.
-
MUI is a cross-platform, GPU-accelerated user interface framework for use inside my demos and projects.
-
MSynth is a work-in-progress, SuperCollider-like synthesizer for future live coding performances.
-
TokenFu is a compact cross-platform toolbar UI for keeping an eye on API token usage and estimated cost.
-
Sculpt is a prototype touch-first sculpting application for shaping a 3D mesh directly on a phone.
-
Threadz is a work-in-progress iOS puzzle game about arranging a solution on a grid and then watching it play out.
-
This is the beginning of a real-time strategy game, currently focused on generating a convincing landscape from modular terrain pieces.
-
MegaCity turns a source tree into an explorable 3D city, with buildings, trees and connections depicting the layout of the codebase.
-
ScoreView is an experimental piano teacher that turns a musical score into an adaptive practice session.
-
SatView is an interactive satellite, sky, and solar system viewer.
-
Draxul is an agentic client/server shell with persistent workspaces and a hardware-accelerated terminal UI for Windows and macOS.
-
Geek Fast is a SwiftUI app I built to track my fasts with a suitably nerdy dashboard.
-
First Contact DCRX is my home-built QRP CW transceiver, documented in a 29-video build log from early receive tests through to the first QSO.
-
WBR Regen is my 7 MHz regenerative receiver build, boxed in a Hammond enclosure and finished with a custom two-color fascia printed on my Bambu Lab printer.
-
The Soldersmoke DCRX is my home-built 80-meter direct-conversion receiver.
-
Morse Beacon is a compact RP2350-powered device that generates a repeating Morse signal from a small, self-contained box.
-
I’ve been learning Morse code, in order to build and use a transceiver.
-
Rezonality is the current iteration of my live coding tool.
-
Zing is a simple audio integration library.
-
As part of an astronomy course, I generated a Hertzsprung-Russell diagram from Gaia satellite data.
-
The nice part of cryptocurrency is how easy it is to talk to the exchanges and gather data.
-
I added a simple API to the Sonic Pi codebase.
-
Live Coding Experiments brings together several components I built while exploring programmable music, audio and visualization.
-
I’ve been working on a graph-based synthesizer for some time, as part of my larger live coding project.
-
I contributed a pair of scopes to Sonic Pi 3.2.
-
Zep is a lightweight editor, designed to be used inside a 3D engine.
-
I currently work on Developer Tools at NVIDIA.
-
Easy Render is a lightweight sample of how to do simple CPU drawing to a Windows window.
-
Most graphics programmers have played with voxels/Minecraft-style rendering.
-
Mgfx is a teaching framework I’ve used at York Developers.
-
Recognizing gestures for a spell-casting game idea.
-
Implementing Game of Life is a classic programming challenge.
-
Understanding how option trades evolve over time is key to being able to trade them effectively.
-
Every graphics engineer should write a ray tracer at some point.
-
Generating mazes in code is a fun challenge.
-
At the York Code Dojo, we spent an evening writing a connect 4 player.
-
Building a Lisp interpreter is an interesting exercise, especially if you are new to functional programming.
-
I started making blankets because I’ve always been fascinated by pattern problems, and I was looking for a non-technical hobby in my down-time.
-
MapMindz was a little application I wrote for Microsoft Surface 1.
-
Asteroids is a compact MGFX teaching demo that makes simple game physics easy to see, tune, and play.
-
Boardz was a collection of turn-based board games released for iPhone and iPad.
-
MornyGo is a C++ engine I wrote to play Go, combining an opening book with Monte Carlo tree search, UCT and RAVE.
-
I like to tinker with game development occasionally; my hex planet app shown here is one such example.
-
NanoVG is a 2D vector library.