profile picture
Soeren Walls

NJ-born Software Engineer from Pueblo, CO with a liberal arts degree in CS & Theatre, and a passion for storytelling, travel, and singing a-capella.

Blog (8) Project (27)
  • © Soeren Walls 2025
  • CC BY-SA 4.0
  • Home
  • Projects
  • Blog
  • About
  • Contact
2018
  • How I Made a Virtual Car Drive Itself: Path Planning and Semantic Segmentation (Term 3)
    Feb 16
  • How I Made a Virtual Car Drive Itself: The Wild Ride from PID to Model Predictive Control (Term 2)
    Feb 15
  • How I Made a Virtual Car Drive Itself: Lane-finding, Traffic Signs, and Behavioral Cloning (Term 1)
    Feb 14
2017
  • Iris-31: A Play in VR
    Apr 30
  • Lexing and Parsing: Building a Java(ish) Interpreter in Haskell
    Apr 28
2016
  • Three and a Half Weeks of AI Coding Challenges
    Oct 20
  • 23 Plays in 23 Days: The Best and Worst Theatre in London
    May 15
2015
  • Solving Sudoku with Prolog: A Journey into Declarative Programming
    Dec 1
  • Raycaster: Rendering a Chessboard in C++ with Procedural Graphics
    Nov 28
  • Mario Typer: Rewriting a Buggy OBJ Parser for 3D Games
    Nov 26
  • Row-Reducing in the Sun: A Summer Linear Algebra Deep-Dive
    Jul 30
  • My Arduino Bot Solved a Maze That It's Never Seen
    Jun 23
  • Real-Time Multi-User Drawing App with Node.js
    Mar 11
2013
  • Space Warz: Java Game Inspired by Space Invaders
    Nov 23
  • My 3D-Printed CO2-Powered Racecar Goes 23mph
    May 9
2012
  • Laser-Engraving a Victorian House for a Christmas Village
    Nov 29
2011
  • 3D Printing Leonardo da Vinci's Scythed Chariot
    Feb 27
2010
  • Scaling Everest: A Videogame Created for an English Assignment
    Nov 16
  • © Soeren Walls 2025
  • CC BY-SA 4.0