Michael Baker

Senior Full-Stack Engineer · Fintech & Payments

Dana Point, California · Remote or OC/LA hybrid · michael.baker@definite.dev

linkedin.com/in/cleverbaker · github.com/cleverbaker

SUMMARY

Full-stack engineer with 15+ years shipping production systems end to end, working in both TypeScript and PHP. Payments
experience spans Stripe authorization and deferred capture, invoicing, and checkout, plus a unified ledger built from multi-
bank CSV exports. Specializes in modernizing mature systems without taking them down. Lead engineer on the front-end
refactor of AppleCare’s global training platform while it stayed in daily use by tens of thousands of staff. Recovered it twice
from multi-hour outages, restoring access for 510 retail stores and 5,000+ authorized service providers.

EXPERIENCE

Founder / Full-Stack Software Engineer · Independent · Dana Point, CA · Mar 2021–Present: payments and operations
tooling across JetPack Devs, Armoni Senior SE Talent, and a home-services CRM

  • Building an operations platform from the ground up: quoting, invoicing, scheduling, and payment collection
  • Integrated Stripe to authorize cards at booking with manual-capture PaymentIntents and capture the final amount at job
    completion, using SetupIntents to keep cards on file for reauthorization and overage charges
  • Built CSV ingestion that parses bank and credit-card exports with differing column formats into one unified ledger
  • Created the relational schema, REST APIs, asynchronous Twilio notifications, and a D3.js revenue-and-expense dashboard
  • Built a Twilio call flow that texts the team the moment a customer calls, then rings every available teammate at once
  • Founded two engineering talent ventures on a mentorship model, interviewing and mentoring senior software engineers
  • Encoded house standards into reusable agent configurations for daily work with AI coding agents and LLM APIs

Senior Software Engineer · Apple · Sunnyvale, CA · Nov 2017–Oct 2020: AppleCare global training platform (LMS);
joined as a contract Software Engineer, promoted to Senior, then hired full-time (IC4)

  • Led three engineers through a six-month front-end refactor of AppleCare’s ATLAS platform and its Authoring Tool, built
    incrementally while tens of thousands of staff used it daily, then released in a single switchover
  • Diagnosed and resolved two multi-hour outages of ATLAS and its Authoring Tool, each time restoring certification access
    for 510 retail stores and 5,000+ authorized service providers, and unblocking 30+ course designers
  • Built the Repair Simulator and rebuilt the Hot Spots and Flash Cards components in PHP, Angular, JavaScript, and SQL,
    across the Authoring Tool UI, its data storage, the learner-side runtime, and the ATLAS generation step
  • Wrote the SVG overlay path logic highlighting the dynamic shapes of hardware parts for device repair training courses
  • Interviewed engineering candidates (two hired) and mentored six teammates (four engineers, two UX designers)
  • Built ATLAS’s feedback and error-reporting portal, replacing scattered reports with one structured intake that routed to
    the right owners, carried urgency levels, enforced role-based permissions, and prompted submitters to propose a fix
  • Led the team’s accessibility and localization work across 180+ locales

UI Engineer · Cisco · Mountain View, CA · Jun 2014–Oct 2014: OpenSOC security operations platform

  • Built the analyst-facing UI for real-time monitoring, alerting, investigation, and escalation on a platform ingesting 1.2M
    network packets per second
  • Designed and built the home dashboard: search, filtering, a packet-routing world map, and a Wireshark-style hex decoder

Founder / Full-Stack Software Engineer · Revolution Coding Team · Mountain View, CA · Aug 2010–Jun 2014:
consumer-scale web products and data tooling

  • Recruited, hired, and led a team of seven building JWEB Digital’s SpyderFix, a competitive-intelligence product for small
    businesses, aggregating 36 data sources into reports in under five minutes
  • Wrote SpyderFix’s scraping pipeline and SEO keyword-analysis algorithm
  • Led the redesign of AdBlock’s website, 50M+ users and 2.3M weekly installs, and built its animated walk-through and
    pay-what-you-want payment page, A/B tested against the incumbent donation page
  • Shipped Disconnect.me v2’s website, walk-through, and pay-what-you-want form with Bitcoin checkout
  • Led three engineers and a project manager building the original websites for Bluescape, which grew to 1M+ users, and
    for Techstars-backed Crowdly
  • Grew the company to ten people; three direct hires went on to Apple, Intuit, and the CEO seat at AdBlock

Full-Stack Developer / Consultant · Agencies · Orange County & Silicon Valley, CA · Jun 2008–Jan 2017: independent
and in-house work across 15+ agencies

  • Built and shipped projects for Cielo, Latin America’s largest payment processor, plus Walmart Labs, Telstra, and Chase
  • Delivered 25+ production web projects solo, owning architecture, implementation, and launch against client deadlines
  • Built and documented PHP and SQL features with secure handling of customer and transaction data
  • Wireframed a personalized-book e-commerce checkout covering shipping, billing, order review, and purchase history
  • Owned screen inventory and project management for Goodies.co, Walmart Labs’ subscription-box product
  • Wireframed the information architecture for Smart Pricing, Walmart’s internal business analysis tool, modeling basket and
    item entities with volume, revenue, and margin rollups
  • Maintained and extended long-lived client applications years after launch

EARLIER VENTURES

Cofounder / CTO · Get Art Up · San Francisco, CA · Nov 2011–Aug 2012: built the platform through to beta for an art
rental marketplace whose paying customers included Rackspace

Cofounder / CTO · Yupik-It · Mountain View, CA · Jul 2011–Nov 2011: architected and built a group-gifting proof of
concept with the original founder, two months full-time at Hacker Dojo, then applied to Y Combinator

Cofounder / Lead Developer · Osun Solutions · Orange, CA · Mar 2007–Aug 2008: profitable media design and
marketing agency; owned technical delivery alongside brand identity work

Web Developer / Designer · Select University Technologies, Inc. · Newport Beach, CA · Mar 2006–Aug 2006:
webmaster and sole technical lead for an early-stage inventions incubator

  • Worked with legal to maintain SEC compliance across a high-traffic investing community

SKILLS

Languages: TypeScript, JavaScript, PHP, Python, Java, SQL, HTML, CSS

Backend: Node.js, Express, REST API design, asynchronous and event-driven processing, webhooks, Twilio

Data: PostgreSQL, MySQL, MongoDB, Redis, Elasticsearch, SQLite, relational data modeling, large JSON processing

Frontend: React, Next.js, Vue, Angular, D3.js, SVG, accessibility (WCAG), localization across 180+ locales

Payments: Stripe (PaymentIntents, SetupIntents), card-on-file, authorization with deferred capture, invoicing and quoting,
checkout and order lifecycle, revenue reporting, unified ledger

Bitcoin & Lightning (study, personal projects): Lightning payments Instant, low-fee bitcoin payments routed through payment channels on the Lightning Network, a layer built on top of Bitcoin. ( BOLT 11 The original Lightning invoice format: a single-use payment request that encodes the amount, the payee, and an expiry. , BOLT 12 Lightning offers: reusable payment requests that fetch a fresh invoice over the network, with more privacy for the payer than BOLT 11. , LNURL A family of HTTP-based protocols that let a wallet fetch an invoice, withdraw funds, or log in from a single QR code or link. , Lightning Address An email-style identifier, like name@example.com, that resolves through LNURL to an invoice, so anyone can be paid without a new QR code. ),
L402 micropayments A protocol built on HTTP 402 Payment Required that pairs a Lightning invoice with an access token, so an API can charge per request.
, Agent-to-agent commerce Software agents paying each other directly for data or services, usually in sats over Lightning, with no human checkout step. , Cashu ecash A Chaumian ecash protocol: a mint issues blinded bearer tokens backed by bitcoin, for private, instant transfers between users. , Spark Lightspark’s statechain-based Bitcoin layer 2 for instant, low-fee transfers that interoperate with Lightning. , Breez The Breez SDK, a toolkit for adding self-custodial Lightning and Bitcoin payments to an app without running a node. , Arkade Ark Labs’ implementation of the Ark protocol: offchain Bitcoin transactions batched by an operator, which users can still exit onchain on their own. , Stablecoin swaps Swapping between bitcoin and dollar-pegged stablecoins such as USDC and USDT, so each side of a payment can hold the asset it wants. , Self-custodial wallets Wallets where only the user holds the private keys, so no company can freeze, lose, or move the funds.

Modernization: incremental rebuild under live traffic, legacy system maintenance, mature system ownership, secure
handling of customer and transaction data

Cloud & Practices: AWS, Azure, Docker, Linux, Git, CI/CD, code review, incident response and root-cause analysis

Collaboration: technical specs with architecture decisions written down, mentoring through pairing and design review,
stakeholder communication with technical and non-technical audiences

AI-Assisted Development: Claude Code as a daily production practice, OpenAI and LLM API integration, reusable agent
configurations, verification standards for generated code

OTHER LEADERSHIP

Cofounder / Principal · San Francisco Interdependence Group LLC · San Francisco, CA · Jan 2021–Dec 2025:
acquisition, operation, and exit of a Potrero Hill property

  • Rallied a group that grew from four to ten investors to win a $1M+ Potrero Hill property at a court-ordered partition sale,
    and held the group together through a 20-month court case fought inside the open escrow
  • Set up and ran the business around the property, including a second court action to clear it for sale
  • Led capital improvements on the property, then a six-month disposition across three listing agents to a completed exit

EDUCATION & TEACHING

Computer Science and Scientific Visualization studies

Syracuse University, Chapman University, University College London, Gnomon School of Visual Effects · 2000–2007

Attended the Blockchain Training Conference · 2019

Hosted a 10-part, 20-hour mastermind series on Bitcoin’s first decade for 30 students · 2021

Lectured on securely installing, configuring, and monitoring a Bitaxe Bitcoin solo miner for a class of 10 · 2024