Kristopher Baker
Senior Software Engineer · Product-focused engineer specializing in growth, consumer applications, and AI-enabled systems
Summary
Software engineer with 13+ years of experience building and scaling consumer products used by millions. Most recently focused on growth and retention in subscription-based applications, delivering measurable business impact through experimentation and cross-functional collaboration. Expanding into AI-enabled product experiences, including building a macOS application for real-time AI-driven interview simulation and feedback.
Core Competencies
Experience
Senior Software Engineer
Lead engineer for membership growth in a large-scale consumer application, owning features end-to-end from proposal through delivery and post-launch analysis.
- Led implementation of subscription funnel improvements, contributing to +29.8% incremental membership sign-ups through experimentation and iteration.
- Identified and addressed key friction points in checkout, implementing optimizations that contributed to +27,000 incremental subscribers annually.
- Served as frontend DRI for major product launches including Cart Entry Point, Express Sign-Up, and Long Distance Delivery, coordinating across iOS, Android, Web, backend, and data teams distributed across Germany, Finland, and Japan.
- Designed telemetry instrumentation and backend-driven UI systems enabling faster experimentation cycles and improved release confidence across the membership surface.
- Refactored shared UI components and standardized ViewModel patterns across checkout and discovery flows, reducing duplication and improving long-term maintainability.
- Authored technical design documents (RFCs) for cross-team architecture decisions and feature proposals.
Senior Software Engineer, iOS
Core iOS engineer on a consumer news application serving tens of millions of users globally, owning features across the full development lifecycle.
- Built and shipped features across feed rendering, onboarding, push notifications, navigation, and article display in a large-scale, performance-sensitive codebase.
- Owned feature delivery end-to-end: architecture design, implementation, testing, release planning, and post-launch iteration with metric-driven evaluation.
- Led Objective-C to Swift migration initiatives and established SwiftLint and SwiftFormat standards, improving code consistency and long-term maintainability across the iOS team.
- Implemented server-driven onboarding flows using SwiftUI, decoupling product iteration from release cycles and enabling rapid A/B testing of onboarding variants.
- Collaborated with product, backend, and ML teams across Tokyo and San Francisco to ship globally distributed features on tight timelines.
- Conducted 100+ technical interviews across engineering roles.
Software Engineer, iOS
Developed native iOS applications across fitness tracking, social feed, and e-commerce products serving a large consumer user base.
- Diagnosed and resolved critical feed rendering bottlenecks using Instruments profiling and multithreaded layout computation, achieving consistent 60fps scrolling performance.
- Led early adoption of Swift and guided production applications through multiple major Swift language migrations, establishing patterns adopted across the team.
- Implemented CI/CD pipelines and release automation, improving development velocity and deployment reliability.
- Awarded Company MVP for delivering critical feed functionality during a team transition while maintaining release commitments.
Projects
- Provider-agnostic LLM orchestration layer (Anthropic, OpenAI, OpenRouter, Ollama)
- Actor-based interview orchestration managing multi-phase conversation flow
- Real-time speech pipeline with on-device transcription (Parakeet) and low-latency TTS (Kokoro)
- RAG using vector embeddings + SQLite-backed storage to incorporate session history
- Structured evaluation engine with competency scoring and longitudinal tracking
- Pause-point pipeline (Parse / Normalize / Validate / Repair / Generate / Render) with deterministic stages and LLM stages clearly separated
- External agent mode — LLM stages can hand off to an external agent that supplies the response and re-ingests
- Native PDF rendering via CoreGraphics with Hiragino Sans for proper Japanese typography
Education
University of Illinois Springfield
Bachelor of Science, Computer Science · Minor in Mathematics · Summa Cum Laude