Back to blog
Apr 14, 2025
9 min read

Dev Portfolio Planner

Tracking my projects and where they live, a good portfolio is a curated one

Neill’s Dev Portfolio

From pre-2003 hustle (film, sales, construction) to bonsai chaos (2011-2019), I pivoted to tech in 2020—self-taught through blackouts, injuries, pollution. Indie dev fire—JavaScript, Three.js, Unreal—and ROS ‘24 spark my edge. Here’s my experimental steel.

Games

  • Lunar Lander: ~10% - JavaScript, Three.js

    • 1979 Lunar Lander-inspired game. Multiplayer with Socket.IO.
  • Loteria-Inspired Bingo: ~90% - JavaScript, Blender, Socket.IO

    • 2D multiplayer bingo—custom art ready, inspired by LoterĂ­a—socket multiplayer.
  • Various Unity WebGL Games: ~50% avg, Lost - Unity, Blender

    • Learning demos—Jurassic Park visualizer—lost to Unity hosting, clawing back from chaos locally.
  • Capoeira Game: ~10% - Three.js, React Three Fiber

    • 3D capoeira moves—yellow belt steel—early UI/UX, chaos-tempered potential.
  • Mountain King Trial: ~40%, 1 Lap Demo - Unreal Engine, Blueprints

    • 3D racing time trial—scenic chaos, procedural sound—Unreal Blueprints, 1GB download, blackout-built.
  • Heart of Gold / Hitchhiker’s Guide: ~20%, Flyable Ship - Three.js, Blender

    • 3D ship flyer—stars/planets—solid design, indie spark from pollution haze.
  • Idiots Guide to the Universe: ~20% - Three.js, Blender

    • Combining Heart of Gold game, Idiocracy concept, and rings—early experimental fusion.
  • Warrio Brothers: ~20% - JavaScript

    • 2D multiplayer ragdoll fighting game with physics.
  • TTSTMI3: ~15% - JavaScript, Three.js, TTS

    • Twitch wrestling brawl with ragdoll avatars and chat-based voice per user.
  • 3js Ragdoll String Puppet: ~15% - Three.js

    • Controllable ragdoll puppet with string physics.
  • PlanetHopper: ~15% - Three.js

    • Orbit-based planetary physics game.
  • 3js Active Ragdoll Controller: ~20% - Three.js

    • Physics-based 3D character control.
  • Space Bingo: ~70% - JavaScript

    • Space-themed icon bingo game, multiplayer—published on itch.io.
  • Iconix Bingo: ~60% - JavaScript

    • Icon-based multiplayer bingo—base for other themed variants.
  • 2D Active Ragdoll: ~10% - JavaScript

    • NES-inspired dirt bike and 2D ragdoll controller tech demo.

Creative Web

  • TTS: ~15% - JavaScript
    • A collection of JS-based TTS readers.
  • Web Audio Builder: ~50%, In Progress - JavaScript
    • Audio creation tool—procedural sound design—indie web spark, blackout-tuned.
  • Mer de Champigninos: ~100%, Early Spline - Spline Design App
    • 3D adventure—alien mushrooms, morphing drone—Spline art, chaos-forged early win.
  • Creative JS Projects: ~100% - JavaScript
    • Synth, melody maker, procedural audio—pre-2019 music roots, blackout-tuned steel.
  • ML JS Course (AI Car Game): ~100% - JavaScript
    • AI car game—world editor—ML course grit, chaos-driven finish.
  • Trending Anime Website: ~100% - JavaScript, API
    • API-driven anime site—trending content—web dev spark, pollution-proof.
  • Paleontological Audio Visualizer: ~100% - JavaScript
    • Paleo-themed visualizer—FX controls, playlist/upload—live streamer tool, chaos-crafted.
  • 3D Ant with Stream Chat Effect: ~100% - Three.js, Blender
    • Interactive 3D ant—Blender-modeled, Twitch chat controls lighting—web animation fusion.
  • Screenshot Gallery: ~100% - JavaScript
    • Web-based gallery for screenshots—clean UI/UX and functional design.
  • Aerodynamic: ~100% - JavaScript, Three.js
    • Web-based interactive 3D music video—dynamic visuals, chaos-tempered creativity.
  • FreeCodeCamp Website: ~100% - JavaScript
    • Personal FreeCodeCamp site showcasing completed creative coding lessons—broad coding skills.

3D Visualization & Simulation

  • Mission Simulator: ~10% - Three.js, Theatre.js
    • Space mission simulator—scene creation, mission setup, physics, export visuals.
  • Cybernetix: ~10% - Three.js, C++, JS
    • Space commerce store front and robot configurator—test bots in scenarios.
  • Dragon Capsule Docker: ~15% - JavaScript, Three.js
    • A simulator game with physics. Dock the Dragon capsule at a space station.
  • SpaceROS Docker Prototype: ~20%, In Progress - ROS, Blender, JavaScript
    • Custom Docker—ROS with Blender, JS tie—NASA ‘24 spark, robotics edge in chaos.

Technical Art & Tools

  • Magic Lyrics: ~99% - JavaScript
    • Lyric auto-scroll and formatting tool—custom file saving enabled.
  • Music Generator Tools: ~20% - JavaScript
    • Trance, retro game, and dynamic music generators—exports usable code.
  • GIFU: ~15% - JavaScript
    • WebM/GIF screen recorder.
  • Improbability State Machine: ~5% - JavaScript
    • Interactive improbability drive simulator.
  • TTS: ~15% - JavaScript
    • A collection of JS-based TTS readers.
  • Haunted House Scene: ~10%, Early - Three.js
    • Basic 3D haunted house—early web viz demo—chaos spark in the dark.
  • Three.js Isometric Screenshot Display: ~100% - Three.js
    • Isometric Unreal screenshot art—functional web showcase—indie steel from blackout nights.
  • Under the Sea Pirate Cove: ~10%, Live, Broken - Three.js, React Three Fiber, Blender
    • 3D diorama—skeleton gnome in bottle—Blender assets, live but busted, chaos-tempered vision.
  • Meccano3D: ~2% - Three.js
    • Early-stage interactive Meccano toy simulation.
    • AI Render Upscaler Blender: Unknown% - Blender
    • AI-based upscaling tool for Blender renders.

🕹️ Games

NameProgressToolsDescription
Dragon Capsule Docker~15%JavaScript, Three.jsDock the Dragon capsule at a space station.
Lunar Lander~10%JavaScript, Three.jsRetro lunar landing game with multiplayer via Socket.IO.
Loteria-Inspired Bingo~90%JavaScript, Blender, Socket.IOCustom-art bingo inspired by LoterĂ­a with multiplayer.
Various Unity WebGL Games~50% avgUnity, BlenderJurassic Park visualizer and other demos—mostly lost.
Capoeira Game~10%Three.js, React Three FiberYellow belt capoeira moves in 3D—early prototype.
Mountain King Trial~40%Unreal Engine, BlueprintsTime trial racer—procedural sound, 1GB demo.
Heart of Gold~20%Three.js, BlenderSpaceship flyer inspired by Hitchhiker’s Guide.
Idiots Guide to Universe~20%Three.js, BlenderHeart of Gold + Idiocracy + ring experiments.
Mission Simulator~10%Three.js, Theatre.jsScene creation + mission sim with physics and export.
Warrio Brothers~20%JavaScript2D multiplayer ragdoll fighting game.
Cybernetix~10%Three.js, C++, JSSpace store and robot test simulator.
TTSTMI3~15%JavaScript, Three.js, TTSTwitch wrestling game with TTS voice avatars.
3js Ragdoll String Puppet~15%Three.jsControllable string-puppet style 3D ragdoll.
PlanetHopper~15%Three.jsOrbital physics space hopping game.
3js Active Ragdoll Ctrl~20%Three.jsPhysics-based active 3D ragdoll controller.
Space Bingo~70%JavaScriptIcon-based space bingo—multiplayer and published on itch.
Iconix Bingo~60%JavaScriptBase icon-based bingo engine—themeable for others.
2D Active Ragdoll~10%JavaScriptNES-style dirt bike + 2D ragdoll demo.

🎨 Creative Web

NameProgressToolsDescription
TTS~15%JavaScriptA collection of JS-based TTS readers.
Web Audio Builder~50%JavaScriptProcedural audio tool—blackout-built indie spark.
Mer de Champigninos~100%Spline Design AppMorphing drone + mushrooms in a 3D Spline adventure.
Creative JS Projects~100%JavaScriptSynths, melodies, audio tools—roots in music chaos.
ML JS Course (AI Car Game)~100%JavaScriptNeural network AI racing game from ML course.
Trending Anime Website~100%JavaScript, APIDisplays trending anime using public APIs.
Paleo Audio Visualizer~100%JavaScriptPaleo visualizer for stream FX and playlist uploads.
3D Ant + Stream Chat Light~100%Three.js, BlenderInteractive ant w/ Twitch chat-controlled lighting.
Screenshot Gallery~100%JavaScriptSimple, clean browser-based screenshot viewer.
Aerodynamic~100%JavaScript, Three.jsAudio-reactive 3D music video online.
FreeCodeCamp Website~100%JavaScriptPortfolio from FCC challenges.
Magic Lyrics~99%JavaScriptLyric scroll and formatting tool—save-ready.
Music Generator Tools~20%JavaScriptTrance, retro, and game music gens—exports code.
GIFU~15%JavaScriptIn-browser screen recorder to WebM/GIF.
Improbability State Machine~5%JavaScriptSimulates improbability drive events.

🛰️ 3D Visualization & Simulation

NameProgressToolsDescription
SpaceROS Docker~20%ROS, Blender, JavaScriptROS Docker pipeline with visualization using Blender.
Mission Simulator~10%Three.js, Theatre.jsSpace mission editor with scene tools + physics.
Cybernetix~10%Three.js, C++, JSRobot storefront + scenario testing sim.
Dragon Capsule Docker~15%JavaScript, Three.jsDocking sim with Dragon capsule + physics.
AI Render UpscalerUnknown%BlenderAI upscaling render pipeline for Blender assets.

🛠️ Technical Art & Tools

NameProgressToolsDescription
Haunted House Scene~10%Three.jsBasic 3D haunted house—early web viz.
Three.js Isometric Screenshot~100%Three.jsIsometric Unreal engine shots in 3D.
Under the Sea Pirate Cove~10%Three.js, R3F, BlenderSkeleton gnome in a bottle—live but broken.
Meccano3D~2%Three.jsEarly Meccano-style interactive 3D toy.