Casey Kerr · Senior Full-Stack & AI Engineer · Kerrsoft

$

About

I'm Casey Kerr, a senior full-stack engineer who builds with AI as a first-class tool. Day-to-day I architect, ship, and maintain web and mobile applications in React, Node, and AWS. Right now I'm integrating LLM features into customer-facing portals for various enterprise clients through my consulting practice, Kerrsoft.

Before any of that, I was the kid who wouldn't leave the high school computer lab. I learned QuickBASIC at Watertown High, then taught myself C from books, and built my first video game with the AV club doing the art. Junior year I wrote a multiplayer QuickBASIC game called Stick Fighter that got so popular it overloaded the Novell network and got me banned from the school computers. The administration, deciding my energy needed direction more than punishment, designed a co-op summer job for me at Polymath. I didn't own a computer of my own until sophomore year, when I picked up a TRS-80 and a VIC-20 at a rummage sale. Most of my non-software curiosity went into radio-controlled cars and homemade robotics, which mostly meant cannibalizing home stereos (including my dad's favorite) and dragging the neighborhood's discarded electronics home to take apart and rebuild.

I got here the long way. Apple Industrial Machine Service first, building automated factory equipment and programming the PLCs that ran it. A few years at Signicast next, automating foundry assembly lines that replaced thirty operators with four. Then GE Medical, calibrating MRI and PET scanners. Then a zigzag through enterprise Java, AngularJS, and Magento, before landing on React + Node + AWS in the mid-2010s. The through-line is the same one I'm working on now: take a tangled system and make it boringly reliable, with no more abstraction than the problem actually needs. Complexity embedded in simplicity.

Off the clock, I still build indie games as a hobby. The four I shipped (plus plenty more prototyped) all date from my Endboss era, which wrapped up several years ago. I also help run the Waukesha Makerspace, a 501(c)(3) nonprofit I helped found in 2019. The makerspace is the thing I'm most quietly proud of: CNC shop, 3D printing lab, wood shop, electronics bench, and a community that didn't exist before we built it.

Now

Consulting with Kerrsoft, helping companies integrate AI into in-house and customer-facing tools. Running the Waukesha Makerspace. Building an async correspondence-style RPG on the side. Drafting hard sci-fi horror.

Work

active

  • Kerrsoft LLCFounder & Senior Software Engineer
  • Waukesha Makerspace Inc (501(c)(3) Nonprofit)Founder, Vice Chair & Executive Director
  • DSHA (via Kerrsoft LLC)Product Manager / Lead Fullstack Engineer (Part-time Consultant)

recent

  • Sollis HealthSenior Fullstack Engineer
  • Sophos (via Kerrsoft LLC)Senior Full-Stack Engineer (Part-time Consultant)
  • Snapsheet Inc.Senior Software Engineer
  • Northwestern MutualSenior Software Engineer / Team Lead

earlier

  • Tangatek CorpFounder & Lead Consultant
  • Signicast CorporationManufacturing Support Analyst

Projects

React Compose ProviderPublished npm Package

Easily build a single Provider out of many!

React.jsTypeScriptnpm
React Controller ContextPublished npm Package

Easily expose business logic to React components. Generate a provider and context effortlessly, simplifying access to controller hooks for streamlined development.

React.jsTypeScriptnpm
ChromablastArduino LED Arcade Game

An Arduino-based arcade game using addressable LEDs and buttons — a color-matching shooter built for the Waukesha Makerspace.

IoT / Embedded DevicesArduinoFastLEDWS2812B addressable LEDs
Parallax RPGAsync-Correspondence RPG Platform

An asynchronous correspondence-style RPG platform inspired by play-by-mail games — private turns, asymmetric information, AI-assisted narrative synthesis, slow play.

Node.js / ExpressTypeScriptMySQLREST API DesignGenerative AILLM Application DevelopmentHonoDrizzle
Character ForgeTTRPG Character Creation Platform

A configurable TTRPG character creation platform with full lifecycle management (create, level, manage characters across game systems) and a package-based extensibility model.

React.jsTypeScriptNode.js / ExpressMySQLAuth0 (identity / SSO)ViteExpressmonorepo
JarvisPersonal Dashboard & Kanban

A shipped, live personal dashboard and kanban board built on Next.js 16 with AWS Cognito authentication — daily-driver tooling deployed under the caseykerr.dev domain.

Next.jsReact.jsTypeScriptMySQLAWS (EC2, S3, Lambda, API Gateway, CloudFormation, DynamoDB, Aurora, Beanstalk, SQS, SNS)AWS Cognito
Crowd EyePrivacy-First Foot Traffic Counter

A privacy-first foot-traffic counter for conference and craft-fair booths — edge face detection + embedding vectors, no cloud, no image storage.

Generative AIIoT / Embedded DevicesPythonface detectionembedding vectorsedge compute
Chicken Escape3D Puzzle/Tile Mobile Game

A 3D puzzle/tile game published on the iPhone App Store (later delisted; no longer maintained).

UnityC# / ASP.NETMobile Game PublishingiOS
Chicken Rescue3D Platformer/Puzzle Mobile Game

A 3D platformer/puzzle game published on the iPhone App Store, built atop assets from Chicken Escape (later delisted; no longer maintained).

UnityC# / ASP.NETMobile Game PublishingiOS
Dead SquaredRogue-Like First-Person Shooter (Alpha)

A rogue-like first-person shooter that reached Steam Greenlight; project ended when community demand for multiplayer outgrew the team's scope.

UnityC# / ASP.NETSteam Greenlight
PlaytownAvatar Framework Prototype

A proof-of-concept avatar framework intended as the shared foundation for other titles — similar in spirit to Nintendo's Mii system.

UnityC# / ASP.NETavatar frameworkMii-style customization
ColortronGrid Tower-Defense Shooter Prototype

A Tron-style grid-based tower defense shoot-'em-up prototype exploring hybrid genre mechanics.

UnityC# / ASP.NET
ValoBranded Skating Mobile Game

A Tony Hawk-style rollerblading mobile game published on iOS for the Valo product line under ThemGoods Inc. (later delisted; no longer maintained).

UnityC# / ASP.NETMobile Game PublishingiOS
caseykerr.devPersonal Portfolio Site

A Next.js 16 personal portfolio site deployed to GitHub Pages, surfacing project work and writing under caseykerr.dev.

Next.jsReact.jsTypeScriptHTML / CSS / SASS / SCSSTailwindGitHub Pages
Hitchhiker's Guide PropWorking Book Replica

A working replica of the Hitchhiker's Guide to the Galaxy clamshell book prop from the 2005 film — animated screen + electronics in a 3D-printed shell.

IoT / Embedded Devices3D printingembedded electronics
DSHA Applied Wellness SuiteSchool Wellness Platform

A multi-app monorepo (Hono API, React web client, Expo mobile client, MySQL/Drizzle) replacing a legacy DSHA student enrollment and course-management platform — built primarily through AI with human-reviewed architecture and code.

React.jsReact NativeTypeScriptMySQLNode.js / ExpressREST API DesignAI-Assisted Development (Claude Code, Codex, Gemini)HonoViteExpoDrizzlemonorepo
Companion CubeLED Cube Lighting Project

An LED cube hardware project with addressable-LED pattern control.

IoT / Embedded DevicesArduinoaddressable LEDs
Makercade MarqueeArduino LED Cabinet Marquee

An Arduino-controlled WS2812B LED marquee for the Waukesha Makerspace's retro arcade cabinet, with potentiometer + button mode controls.

IoT / Embedded DevicesArduinoWS2812B
react-api-service-layerReact API Abstraction (npm)

An npm-published React utility providing an ApiService abstraction for defining service classes around HTTP APIs.

React.jsTypeScriptnpm
Contact CaptureCross-Platform Contact-Info Utility

A cross-platform contact-capturing utility that pulled contact information from clipboards, web pages, and other sources — released across multiple Broadlook platforms.

PHPMySQLBlackBerryWindows MobilePalm PreiOS
TinkerverseVoxel Sandbox Multiplayer Game

A voxel-based sandbox multiplayer game design (Minecraft / No Man's Sky-inspired) on Unity 2022 LTS with Fish-Networking and a Node/Postgres/Cassandra backend.

UnityC# / ASP.NETNode.js / ExpressPostgreSQLFish-NetworkingCassandra
The ChronoverseHard Sci-Fi Horror Book Series

A hard science-fiction horror book series set in the Sol system circa 2130, opening with "The Chronos Incident" — a prion outbreak spreading through a station network.

writingworldbuilding

Skills

front-end

React.jsNext.jsAngular / AngularJSJavaScriptTypeScriptHTML / CSS / SASS / SCSSReduxChrome ExtensionsWordPress

back-end

Node.js / ExpressREST API DesignAWS Lambda (serverless)C# / ASP.NETJavaScala / Play FrameworkPythonRubyPHPPerlGoVB.NET / ASP.NETSymfonyMagentoORMs (Sequelize, Mongoose)MicroservicesLDAP / Active DirectoryFormsortMarketoMicrosoft Dynamics CRMC / C++DelphiAS400Directus (headless CMS)Salesforce

cloud & devops

AWS (EC2, S3, Lambda, API Gateway, CloudFormation, DynamoDB, Aurora, Beanstalk, SQS, SNS)Microsoft AzureGoogle Cloud PlatformDockerKubernetesnginxHerokuAuth0 (identity / SSO)JenkinsGitLab CIGitHub ActionsCI/CD PipelinesLinux / UnixBash / Shell ScriptingNovell NetWareDOS / Windows 3.x / Windows 95

databases

PostgreSQLMySQLMicrosoft SQL ServerOracleMongoDBDynamoDBAurora SQLRedisElasticsearchMicrosoft AccessFoxPro

testing & qa

JestCypressIntegration Testing / TDD / BDD

ai

Generative AILLM Application DevelopmentClaude / OpenAI / Gemini APIsAI-Assisted Development (Claude Code, Codex, Gemini)Prompt EngineeringAI Agent & Skill DevelopmentLLM IntegrationAlexa Skills (Voice / Conversational AI)Machine Learning

tools

Git / GitHub / GitLab / Bitbucket

mobile

React NativeLegacy Mobile Platforms (BlackBerry, Windows Mobile, Palm Pre)

leadership

Agile / Scrum / KanbanMentorship & Talent DevelopmentTechnical Team LeadershipStakeholder CommunicationCode Reviews

game dev

UnityUnreal EngineBlitz3D / BlitzBasicMobile Game Publishing

hardware / plc

IoT / Embedded DevicesRSLogixAllen Bradley PLCsFanuc RoboticsPLC IntegrationRSView (HMI / SCADA)Mitsubishi PLCsMedical Imaging Systems (MRI, X-Ray, PET)

Contact

Email
me@caseykerr.com
LinkedIn
linkedin.com/in/caseykerr
GitHub
github.com/masterprompt
Twitter / X
@Casey_Kerr

Want the resume? Email me and I'll send the variant that best fits the role.