I'm a programmer.
ENTER THE HIVE
ENTER THE HIVE

2026

Leaked single cover for an upcoming techno single from "BUGLAND TRAX".

Early 3D, Banjo Kazooie

Blender

BUGLAND
BUGLAND

2026

Leaked cover for an upcoming techno album "BUGLAND TRAX". Original robotic bug characters tower over you in a sunny outdoor environment. Additional rigging and modeling assistance provided by Woozieface.

Early 3D, Banjo Kazooie, A Bug's Life

Blender

Bang Bang Bang
Bang Bang Bang

2025

Techno track cover artwork concept. A stack of identical forged steel sculptures each reading "BANG" sits in a pool of 9mm bullets. Characters are custom-made in Illustrator, see below for gridlines.

Metal materials and neo-grunge.

Illustrator, Blender, Photoshop

Bang Bang Bang Guidelines
Folder Icon
Folder Icon

2025

2.5D folder icon. Hover for the original. Original was purposed for the single Open Me Up off of VAPERROR - System Delight (2015). This is a refresh of that icon in a more modern, high resolution style.

Windows 95.

Photoshop

Windows Angel
Windows Angel

2025

Single cover for Dreaming Diary - Windows Angel. Part of a larger campaign for the release of Dreaming Diary's record Digital Artifacts. Concept, cat eye, and sunset background by Sebastian Haid. 3D models, UI components, and final render by Jeff Cardinal. Check out the 3D demo.

Modern meets retro - Windows Vista and Apple Glass UI. Hyperreality of digital angels trapped in an outdated computer OS. There is reference to our track, Bliss, by repurposing the background from that single cover.

Blender, Bryce, Photoshop

Mesh
Mesh

2025

Abstract 3D mesh. This started as a model of a price tag, then was morphed via subdivision modifier, meshing, and simple deform. The final render was composited in Photoshop with field blur and camera raw filter.

Early abstract 3D graphics.

Blender, Photoshop

Bliss
Bliss

2025

Single cover for Dreaming Diary + VAPERROR - Bliss. Part of a larger campaign for the release of Dreaming Diary's record Digital Artifacts. Layout, icons and background photo by Sebastian Haid. Airbrushing, post-processing and smiley 3D model by Jeff Cardinal. Ferrite Core font by Froyo Tam.

Y2K airbrushed hyperreality, icons evoke early cellphone OS feeling.

Blender, Illustrator, Photoshop

Floating in the Breeze
Floating in the Breeze

2025

Single cover for Heaven Sample - Floating in the Breeze [VAPERROR Remix]. Hover for the original cover. Part of a larger campaign for the release of Heaven Sample's debut record, Distorted Reality.

Y2K chrometype and metalheart (remix) and 70s psychedelia and pop art (original).

Blender, Photoshop

DR. GABBA Flyers
DR. GABBA Flyers

2024-2025

Flyer advertisements for various techno parties - Chicago at Empty Bottle, Montréal at Les Foufounes Électriques, and Elsewhere (Main Hall) in Brooklyn, New York.

Liquid chrome entangles an iconic 90s acid smiley in Y2K fashion. Matrix-like background. Custom goop font for DR. GABBA, which informed the later Goupe font.

The Montréal flyer features a balloon smiley physics simulation made in Blender.

The New York flyer references the Dragon Warrior Monsters 2 Official Strategy Guide for the Game Boy Color.

Cinema 4D, Blender, Illustrator, Photoshop

DR. GABBA Montréal flyerDragon Warrior-themed DR. GABBA with Kyruh and VAPERROR flyer
Mana Pool Album Cover
Mana Pool Album Cover

2018

Album cover for my debut album, Mana Pool. Upscaled with help from Drew Wise.

Minimalistic aquatic ambiance.

Illustrator, Photoshop

manapool.jpg album cover
systemdelight.jpg album cover
polychromaticcompiler.jpg album cover
acidarcadia.jpg album cover
hexa.jpg album cover
octa.jpg album cover
opentournament27XX.jpg album cover
cannon.jpg album cover
saccharinesynergy.jpg album cover
radiantracer.jpg album cover
transcendentallove.jpg album cover
eternity.jpg album cover
aberrations.jpg album cover
anopenandfreeinternet.jpg album cover
greatesthits.jpg album cover
illumina.jpg album cover
GOJIRA - SYNTH OSC
Music can be code, too.

I made a unique synthesizer oscillator using the Korg SDK. Based on parameters the user can control, the oscillator will take many unique wave shapes, morphing from a saw wave to a pulse wave to something inbetween as you might expect in a wavetable synthesizer.

Here's a commented code snippet from the project:
//Main oscillator loop
for (; y != y_e; ) {
  const float dist_mod = dist + lfoz * dist;

  float p = phase + linintf(dist_mod, 1.f, dist_mod * osc_sawf(0.1f-phase));
  
  //Reset phase if needed, basically a mod function
  p = (p <= 0) ? 1.f - p : p - (uint32_t)p;

  float sig = osc_sawf(p);

  //Apply soft clip
  sig = osc_softclipf(0.5f, drive * sig);

  //Convert the signal from floating point to fixed point integer  
  *(y++) = f32_to_q31(sig);

  phase += w0;
  phase -= (uint32_t)phase;

  lfoz += lfo_inc;
}
Check out the eponymous track made entirely with Gojira here:
CD Jacket
CD Jacket

2025

3D motion graphics UI animating a holographic CD jacket. Idea for a rare music drop or pre-save.

React, Tailwind, Framer Motion

GPU Booking
GPU Booking

2024

Lightweight UI component for booking GPUs. Hover to open. Desktop only.

React, Tailwind

Social Portal
Social Portal

2019

Here's a "hero" screen for a social portal I designed in 2019. In 2025, I ported the site to use Vite. It animates, so be sure to check the demo (desktop only).

React, Vite, CSS3 Animations

RetRoh!
RetRoh!

2017

A cute retrospective board for reflecting on your Agile projects after each sprint. Hover for login page.

React, Spring Boot, PostgreSQL

FLOWGEAR
FLOWGEAR

2026

Work for FLOWGEAR - a rave series. Namu (mascot) illustrations and 3D model by Cubenatural.

Illustrator, Photoshop

Sky 909 Flyerc678924 performing in LA
i2k Branding
i2k Branding

2025

i2K was a music festival in Richmond, Virginia. In order to ensure pixel perfection, a grid system was enforced to create the illusory 3D model, which was then captured by an orthographic camera. The final render is composited in Photoshop with precise masking and additional shading. Dynamic logo type was used for promotional motion graphics. A limited t-shirt was screen-printed, featuring an android woman and WinAmp-skin informed mp3 player.

Illustrator, Blender, Photoshop

PosterModel
PLUS100 Logo
PLUS100 Logo

2018

Logo for my record production company, PLUS100 Records. Shown here is the logo. Click the button below to check out our Bandcamp.

Minimalism and kawaii Japanese emoji.

Photoshop

CAUTION
AREA UNDER
CONSTRUCTION
Metaball Avatar Generator
Metaball Avatar Generator

2026

Have fun generating your own avatar.

React, Tailwind, Three.js

Goupe

Read like "coupe". Goupe is a fun, funky flowing font for all your goopy design needs.

Modern retro font. Currently available for free download!

Procreate, Illustrator, Fontself

PosterModel
Social
Instagram