← imake software

Logan Spencer

Software Architect · Founder, imake software

Summary

I build products that stick and that scale engineering orgs. I started coding around age 10 and have about nine years of professional experience. Most recently, I spent four years at YouVersion, the organization behind the world's #1 Bible app, which has 1B+ installs. There I led architecture for the internal-tools ecosystem and the org's largest engineering team. Today I'm the sole architect of LMS Technology's software portfolio — 10+ production apps, the CI/CD and GitOps deployment platform they ship on, and AI agents woven through all of it. I take products from concept to production fast: Story Builder shipped in 30 days and became mission-critical for 20+ partners; I led a codebase-wide consolidation that became our standard for internal migrations; I reached Staff-level work within 6 months of joining and won a company hackathon with an AI platform built in 3 weeks. Comfortable with pushback, ambiguity, and the technical decisions that matter.

Technical Expertise

Languages & Frameworks
TypeScript, JavaScript, Python, C#/.NET Core, Java, React, Next.js, React Native (Expo), Angular, Node.js
Backend & Data
PostgreSQL (pgvector), SQL Server, Drizzle ORM, Vector Embeddings, Entity Framework, REST & typed RPC APIs (oRPC), SignalR, OAuth/OIDC
Cloud & DevOps
Azure, GitHub Actions, GitLab CI/CD, Docker, GHCR, GitOps deploy automation, MCP (Model Context Protocol)
Architecture & AI
Monorepo & microservice architecture, Authentication/SSO Systems, RAG & Semantic Search, AI Agents (Claude API, OpenAI), MCP Servers, Technical Leadership, Mentorship

Experience

Software Architect

Apr 2026 – Present

LMS Technology · Oklahoma City, OK

Sole architect and engineer for LMS Technology's software portfolio — four production systems spanning 10+ independently deployed applications, the deployment platform they ship on, and the AI systems woven through them.

Product & Platform Architecture

  • Architected and built a CPA operations suite: a monorepo of 6 independently-deployed Next.js apps (SSO identity portal, double-entry bookkeeping, tax, RAG knowledge assistant, firm-wide AI agent) sharing 10 versioned packages, with contract-first typed APIs (oRPC + Zod) and PostgreSQL/pgvector — breaking API changes fail consumers' builds.
  • Built a double-entry bookkeeping platform with AI-powered statement import (OCR + LLM PDF extraction), balance sheet / P&L reporting, reconciliation, and audit-safe journal-entry accounting for live client financials.
  • Built an internal project command center with a built-in MCP server (20+ tools) so AI agents operate projects and tasks through the same typed API and per-user auth as human users.
  • Shipped a cross-platform community product — Next.js web + Expo React Native mobile sharing one end-to-end-typed API and a single design-token source — with passwordless magic-link auth and TestFlight distribution.

Deployment & Infrastructure

  • Designed the company's complete CI/CD and delivery architecture: GitHub Actions with affected-app build matrices, container images to GHCR, and a custom pull-based (GitOps-style) deploy agent — automatic staging deploys on green builds, human-gated production promotion via tags, container-health gating, and tag-based rollback.
  • Operate the full stack across Azure and on-prem Linux servers: Docker Compose services, reverse proxies, SSH-tunneled database operations, backup/restore procedures, and zero-regression schema/data migrations against production financial data.

AI Systems

  • Deep AI integration across the portfolio: Anthropic-powered in-app agents with typed tool access, retrieval with vector embeddings, MCP servers for agent interoperability, and automated document-understanding pipelines (statement parsing, classification, extraction).

Senior Engineer → Staff Engineer

Feb 2022 – Apr 2026

YouVersion · Oklahoma City, OK

Tech Lead for the engineering team managing the internal tools ecosystem. Built and led architecture for internal platforms at YouVersion, the organization behind a Bible App with 1B+ installs. Entrusted with Staff-level responsibilities within 6 months — led the largest team at YouVersion.

AI Systems & Infrastructure

  • Architected Context Engine, an AI-powered developer productivity platform integrating Jira, GitLab, and semantic search via vector embeddings; built auth, permissions, and a TypeScript API client — shipped to production in 3 weeks, winning the company hackathon.
  • Built an MCP (Model Context Protocol) server enabling Claude Code integration with internal systems, bringing AI-assisted workflows to the engineering org.
  • Developed automated ticket classification and Jira ticket creation from natural-language chat, streamlining sprint planning and root-cause analysis.
  • Created Merge Reporter, an AI-powered GitLab→Jira bridge that eliminated manual status reporting entirely — and runs for a few dollars a month.
  • Designed the Web Dev Mastery training program with AI-graded exercises, scaling mentorship across the Web Chapter.

Technical Strategy & Architecture

  • Defined the platform-consolidation strategy and led a 5-engineer team through it — a codebase-wide refactor delivered across 4 sprints, whose patterns became the standard for all internal tool migrations.
  • Designed an authentication framework (@youversion/next-auth) that eliminated token-storage vulnerabilities; adopted as the org-wide standard.
  • Identified architectural debt in Bible.com blocking future features; led the refactor enabling 330M-user reach across 10 new languages — “the biggest language launch for BDC in a long time.”
  • Architected a type-safe configuration system in active use across the codebase.

Cross-Functional Leadership & Delivery

  • Architected and delivered the Story Builder platform from concept to production in 30 days — pushed back on a flawed proposed solution, built a 2-day proof-of-concept to align teams, and shipped a platform now serving 20+ enterprise partners.
  • Bridged the Internal Tools and Strategic Missions teams during the CMS Rebuild, owning App Preview, Search, and Foundation components — delivering 80%+ of the Optiframe frontend while learning .NET for seamless cross-stack integration.
  • Shaped the Internal Tools roadmap — proposed a Support Portal repurposing strategy adopted by the architecture team.

Force Multiplication & Mentorship

  • Resolved a months-long CI/CD blocker affecting all review apps, unblocking developer velocity across 6+ teams.
  • Built unsolicited internal tools (Roles & Permissions UI, Merge Reporter, Context Engine) saving hundreds of engineering hours annually — used org-wide.
  • Mentored engineers across levels while carrying a full delivery load alongside architecture ownership and cross-team coordination.

Full-Stack Developer

2019 – 2022

University Hospitals & Trust · Oklahoma City, OK

  • Led technical interviews for team expansion; established code standards and architectural patterns for a greenfield Angular SPA with a custom Node.js/SQL backend.
  • Built task management, authentication, dynamic form rendering/validation, account management, and construction workflow systems serving 20+ project workflows.

Full-Stack Developer

2018 (6 months)

Envindeca · Edmond, OK

  • Architected a cross-platform medical administrative system with SignalR real-time communications; implemented a full SQL database with .NET Core and Entity Framework.
  • Created GitLab CI/CD pipelines with Azure deployments, establishing DevOps practices for automated builds and testing.

Software Developer

2017 (1 year)

Revenue Management Solutions · Oklahoma City, OK

  • Developed OCR and billing software frontend for medical claims processing, automating manual workflows while maintaining HIPAA compliance.
  • Migrated a legacy VB.NET codebase to Java Spring Boot with a SQL Server/PostgreSQL backend, modernizing critical business systems.

Education

Computer Science · University of Oklahoma
Data Structures (C++), Operating Systems, Computer Architecture, Discrete Mathematics, Calculus II, Logic