I build software for a living —
to do what I love with those I love.
About
In 2009, I started scripting and selling gadgets inside Second Life: Contest Boards (one of my best sellers), Schedule Boards, Event Boards, Auction Systems. Other people used them to run their own businesses there. That hobby led to a degree, and in 2013 I landed my first job as a Junior Software Engineer at ThermoSoft — though I kept the Second Life store running in parallel for years afterward, an overlapping effort alongside the early stretch of my professional career.
I'm a Senior Software Engineer with 13 years of experience building solutions — backend APIs and full system design, today on the B2B engineering team at Delta Defense. My approach is simple: find the root problem before proposing a fix, and eliminate it rather than patch around it. Off the clock, that same instinct for building things end-to-end shows up in less expected places — like the custom broadcast rig I designed and built to livestream FPV drone races. Lately I've been deliberately widening the stack — TypeScript, Docker, Cloudflare, AI tooling — and this site itself runs on Cloudflare-native infrastructure, an interest that first took hold years ago at LPi.
When I close the laptop, I'm usually planning the next trip with my wife and daughters — on the water, on a trail, or somewhere tropical. Hawaii, the Caribbean, anywhere warm works for me.
Experience
Joined in November 2021 with 8 years of prior experience to work on business-critical APIs across partner workflows and membership systems for the U.S. Concealed Carry Association. Promoted to Senior Software Engineer after 4.5+ years — one of several backend engineers on the B2B team, building the APIs and systems that power business partner membership programs. Increasingly leaning into that seniority through team-level leadership, including initiatives that align engineering practices across teams.
LPi started as a print shop for church bulletins before building a real business around the ad space inside them — for some churches, ad revenue eventually covered printing entirely and then some. From there grew WeConnect, a CMS letting churches build and manage their own websites, and ParishesOnline, a searchable directory of churches nationwide. I spent five-plus years on the PHP team behind both, growing from a junior engineer shipping small fixes into a full engineer owning backend services end-to-end — deep in REST APIs and MySQL schema design, the same backend foundation I still build on today. Part of what kept me there that long was the company's growing interest in newer infrastructure like Cloudflare and AWS, an interest that's carried straight through into how I build things now.
Hired as a Junior Software Engineer to rebuild manufacturing software in PHP at ThermoSoft, a vertically-integrated manufacturer of electric radiant floor heating and snow-melting systems — and pivoted to vanilla JavaScript on day one, before React or Vue existed, with a senior colleague's help getting the core architecture off the ground. About 90% of the build from there was solo: a full single-page application integrating with SAP Business One to manage an entire production pipeline, from bill of materials and serial number generation to barcode printing and scanning at each stage, electrical QA tracking, custom reporting, and end-to-end UPS shipping integration. From raw wire to shipped product. Winning over a skeptical warehouse team ended up mattering as much as the code itself — the software only succeeded once the people using it trusted it. It's still in production today, since enhanced but still built on that original work.
Started scripting in LSL (Linden Scripting Language) inside Second Life — learning by reverse-engineering open-source scripts. Built and sold 45 products under the Lastat Productions brand — Contest Boards (my best seller), Schedule Boards, Event Boards, Auction Systems — the unglamorous infrastructure other in-game business owners used to actually run their operations, backed by a large support group I ran for customers. Reinvested the income by hiring developers inside the game and learning from their more complex implementations. Realized this was a career, enrolled in college, and earned an Associate's in Computer Information Systems plus Web Development and .NET certificates — and kept the store running for years afterward, alongside the early stretch of that professional career.
Redesigned Delta Defense's group membership program end-to-end, letting business partners enroll their members into the USCCA program via file upload or direct API. The heart of the work was extracting the actual problems from non-technical teams — not just their stated requests — and building a solution engineered to eliminate those problems rather than patch the symptoms. The backend went through real iteration to get there: from an early Kafka-based design, to a Retool-hosted workflow, to its current form, where Retool handles the front-end upload into an R2 bucket and the API owns the actual processing — real error logging, fast fixes, and alerting that catches problems before customers ever notice them. More recently, onboarding automation lets processing start the moment a partner submits a request with a default product configured — no lag, no human in the loop. Live since its March 2025 launch, with consistent month-over-month growth driven largely by word of mouth among business partners — including account reps who'd previously refused to sell the product line and are now actively promoting it. I led the redesign with the support of my tech lead, coordinating customer communications and stakeholder alignment across multiple teams — work that led directly to my promotion to Senior. Built and run by one of many small teams at Delta Defense.
Built a complete single-page application in vanilla JavaScript — before modern frameworks existed — to manage ThermoSoft's entire manufacturing pipeline. Consumed SAP Business One's XML API for bill of materials, tracked every production stage with employee-facing screens, generated and scanned serial numbers and barcodes, recorded electrical QA ratings for each mat, and handled end-to-end shipping with UPS: creating shipments, assigning tracking numbers, and logging box contents so support could trace any lost package.
Adventures
Family, nature, speed, and water — the things that keep me curious and grounded.
Over two years, I kayaked the entire Wisconsin River — not one continuous trip, but a rhythm of weekend stretches that got longer as the miles built up. The biggest push: three days completely solo on the river, then two more with my wife and friends, finishing by paddling out of the Wisconsin and into the Mississippi — the longest I've gone without a real shower, and one of the trips I'm proudest of. Every outing rewrote the packing list; the river kept teaching. We've also rented boats on Castle Rock Lake a few times over the years — a blast every time, and something I can see us doing again. The next goal is underwater: I'm working toward my PADI certification after two dives — a private charter in Hawaii, just me and an instructor, and a dive in Bonaire with my oldest daughter, my favorite of the two because I got to share it with her.
Hiking is the version of the outdoors my family can do anywhere — short trails, usually two to four miles, close to home or close to wherever we happen to be staying. Wisconsin gave us the Dells, the Kettle Moraine parks, and the same cliff-lined stretch of river I later paddled end to end; vacations have added trails in Tennessee, Key West, and Hawaii. Now in Illinois, Turkey Run is the clear favorite — gorges, a stream running through the park, a big suspension bridge, and a stretch you hike straight through the water (water shoes required). The three ladders are still out there waiting.
Seven years of competitive FPV racing. After year one I was winning most races in Wisconsin and qualifying for MultiGP Nationals annually — Las Vegas and Florida, twice. My wife and I built Team Ramquad with two close friends: Milwaukee's first organized, MultiGP-recognized FPV circuit, with a dedicated field and five races every summer. I designed and built the broadcast side myself — a custom rig multiplexing all eight pilots' video feeds onto one screen, mixed live in OBS with track cameras, and streamed simultaneously to YouTube, Twitch, and Facebook. Competitive racing is a chapter I've closed, but freestyle flying — total focus, equal parts adrenaline and calm — has no real equivalent, and getting my freestyle and micro quads back in the air purely for fun is still on the list.
Contact
Whether you're a future collaborator, an employer, or someone who also paddled a river they had no business paddling — I'd love to hear from you.
Protected by Cloudflare Turnstile · Your email stays private