Logan Spencer
Software Architect · Founder, imake software
- Email logan@loganspencer.dev
- Phone 405-402-9472
- Web imakesoftware.studio
- Location Oklahoma City metro, OK
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 – PresentLMS 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 2026YouVersion · 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 – 2022University 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