Skip to content

Staff Backend Software Engineer

Lawrence Baker

Backend and full-stack engineer. I build reliable systems and share what I learn.

I'm a software engineer who likes working across a range of technologies to find the right solution rather than the flashiest one. Over the past decade I have built mobile apps, APIs, and web platforms, mostly in youth sports, and more recently the agentic AI systems behind them. I enjoy sharing what I am reading and learning with the people I work with, and I care about leaving a codebase clearer than I found it.

Open to senior and staff engineering roles.Hanover, PA

Selected Work

OTTO Sport AI · 2026

An AI-driven development lifecycle

Orchestration repositories and organization plugins that make spec-driven development the default and let AIDLC frameworks plug in the way gems port into Rails.

  • Claude Code
  • BMAD-Method
  • GitHub Spec Kit
  • AIDLC workflows
  • TypeScript

Read the case study

Demosphere · 2022–2026

Embeddable public schedules

A widget hundreds of sports organizations embed on their own sites, serving millions of pageviews a day at peak.

  • Event-driven architecture
  • Materialized views
  • Ruby on Rails
  • PostgreSQL

Read the case study

Demosphere · 2022–2026

Mobile app rebuild

A three-month rebuild of a mobile app serving 500,000+ users, with a 90% cut in API response times and a jump from 2.5 to 4+ stars.

  • React Native
  • GraphQL
  • Node.js
  • PostgreSQL

Read the case study

Open Source

Terrashroom Resurrection

When the maker of the Terrashroom grow chamber shut down and took its cloud service with it, the units turned into expensive paperweights. I wrote open ESPHome firmware that gives owners full local control of fans, humidity, heating, lighting, and sensors over a web interface and REST API, turning bricked hardware back into working mushroom chambers.

  • ESPHome
  • ESP32
  • C++
  • Python

Source

Terminal Puzzles

A Fallout-style terminal I built for a murder mystery party, played in the browser. During a game the host acts as game master and reveals terminals to players as the story unfolds, so on its own the demo stays quiet by design.

  • TypeScript
  • Vite
  • Vitest

Source Live demo Game master view (PIN 1947)

Experience

Staff Backend Software Engineer· OTTO Sport AI

· Remote

OTTO Sport AI grew out of Demosphere and is building an AI-driven operating system for youth sports. I joined as a senior engineer and moved into a staff role, working on the systems behind that shift.

  • Build client-facing and internal agentic systems that support youth sports operations.
  • Lead the move from a traditional development lifecycle (SDLC) to an AI-driven one (AIDLC), with spec-driven development (SDD) at its center so intent stays explicit and well-scoped work can be handed to agents.
  • Define the patterns other engineers build on as AI becomes a dependable part of delivery.
  • Work closely with cross-functional teams to understand how they actually work before automating any of it.
  • TypeScript
  • NestJS
  • React
  • Node.js
  • OpenAI
  • PostgreSQL
  • AWS

Director of Software Engineering· Demosphere

· Remote

Led the engineering department building registration and program management software for youth sports, covering payments, scheduling, and background screening.

  • Led a department of nine engineers and coordinated offshore teams in India and Ukraine to scale delivery capacity.
  • Rebuilt the mobile app serving 500,000+ users in three months, cutting API response times and payload sizes by 90% and lifting app store ratings from 2.5 to over 4.
  • Shipped embeddable public schedules for hundreds of organizations, serving millions of pageviews a day at peak, using event-driven architecture, materialized views, and HTML over the wire.
  • Shortened the deployment cycle from once every few days to several times a day by introducing incremental delivery, API design playbooks, and modularity standards that became company SOPs.
  • Cut new-engineer onboarding from a week to a few hours with Docker Compose, AWS EC2 workspaces, and a shared internal knowledge base.
  • Ruby on Rails
  • NestJS
  • React Native
  • GraphQL
  • PostgreSQL
  • AWS
  • Docker

Senior Software Engineer· Next Glass · Untappd for Business

· Remote

Individual contributor leading key architectural decisions and vetting third-party integrations for the Untappd for Business menu platform.

  • Led the consolidation of food, beer, wine, and cocktail menus, using polymorphic relationships to hold very different menu data in one model.
  • Built a feature-flagging system to roll out changes gradually by client, user, and percentage threshold.
  • Assessed wine-search vendors for integration into the menu-building products.
  • Ruby on Rails
  • PostgreSQL

Senior Software Engineer· Demosphere

· Remote

Led several configurable products across the platform, from referee management to compliance automation and team scheduling.

  • Built Officials Management for referee assignment and payouts driven by league rules and referee preferences, using GraphQL with Apollo Federation, React, MongoDB, Redis, and AWS Lambda.
  • Built Roster Pro Club to automate data transfer from clubs to state and league governing bodies, checking each roster against configurable compliance rules.
  • Built TeamNet, a web and mobile team management platform with scheduling and messaging, on Ruby on Rails, Node.js, and Apache Cordova.
  • GraphQL
  • Apollo Federation
  • React
  • MongoDB
  • Redis
  • AWS Lambda
  • Node.js

Software Engineer· Demosphere

· Falls Church, VA

Full-stack engineer on a Ruby and Rails platform for club, travel, and professional sports registration, working test-first with a continuous delivery pipeline.

  • Built a PCI-compliant registration system processing 5+ million registrations a year at a 90% payment completion rate, using tokenization to keep card data off our systems and supporting card and ACH in full or installments.
  • Integrated third-party risk providers to automate 100,000+ background checks a year with 500,000+ status callbacks, removing the need to store sensitive personal data.
  • Ruby on Rails
  • Sinatra
  • RSpec
  • Docker
  • PostgreSQL

Web Developer· Washington College

· Chestertown, MD

LAMP-stack development supporting the admissions office.

  • Deployed the college's first online undergraduate admissions application, replacing a paper process with digital application management.
  • Built a scheduling application for prospective students and parents to book personalized campus visits.
  • PHP
  • MySQL
  • jQuery

Skills

Languages
  • TypeScript
  • JavaScript
  • Ruby
  • Python
  • SQL
Backend & APIs
  • Ruby on Rails
  • Node.js
  • NestJS
  • GraphQL
  • REST
  • Event-driven architecture
Frontend & Mobile
  • React
  • React Native
  • Responsive UI
  • HTML over the wire
Data & Storage
  • PostgreSQL
  • MongoDB
  • DynamoDB
  • ElastiCache (Redis)
  • Materialized views
Cloud & Delivery
  • AWS (EC2, Lambda, S3)
  • Docker
  • CI/CD
  • Continuous delivery
Quality & Security
  • TDD (RSpec, Jest)
  • Snyk
  • SonarQube
  • PCI compliance
AI
  • LLM integrations
  • Agentic systems
  • Prompt engineering
  • OpenAI
Leadership
  • Team management
  • Mentoring
  • API design standards
  • Offshore coordination

Certifications

Education

BA, Mathematics and BA, Computer Science· Washington College

· Chestertown, MD

Contact

If you are hiring, building something interesting, or just want to compare notes, I would be glad to hear from you.