Hello fellow devs! π I'm Kevin β a builder who's spent the last decade shipping payments and commerce products at Capital One, Walgreens, Amazon, and SpaceX. I started my career as an iOS engineer on the Capital One Wallet team, where I shipped the very first Apple Pay integration on Day 1 using PassKit. From there I moved into product management and spent the next 10 years owning payment method strategy across 13 markets and $116MM+ in GMS β including the launch of Bizum for Amazon Prime Spain and the rollout of new local payment methods for Prime members around the world.
I'm currently the founder and lead product engineer at Armstrong HoldCo LLC ($112K ARR), where I run a product services and SaaS business focused on PM coaching and SMB tooling. I build the products myself with SwiftUI, AWS, Python, and Supabase, and I bill across two revenue lines (subscriptions + one-off coaching) on a Stripe Connect + Zoho Books ledger.
The common thread across all of these things: I love payments, I love building products that move money safely, and I love that an idea in a notebook can be live on the App Store or a public URL by the weekend.
I'm based in Chicago, IL. I have an MBA from the University of Chicago Booth School of Business and a B.S. in Electrical Engineering from the University of Illinois Urbana-Champaign βοΈ
The easiest way to reach me is at kevin@kevinarmstrong.io, or book some time directly on my coaching page. I'm always happy to chat about payments, iOS, AWS, or going from PM β founder.
- Website β https://kevinarmstrong.io
- X β @kevarmstech
- LinkedIn β in/kevin-armstrong
I've worn a lot of hats β iOS engineer, network engineer, product manager, senior technical PM, founder β but the common threads have always been payments, mobile, and turning data into shipped product.
- Founder / Lead Product Engineer at Armstrong HoldCo LLC β $112K ARR product services + SaaS, PM coaching, SMB tooling
- Senior Technical Product Manager β Enterprise eCommerce at SpaceX (Starlink Community Gateway, reseller tooling, $90MM annualized GMS)
- Senior Technical Product Manager β Prime Payments Growth at Amazon (Bizum Spain launch, 13-market payment strategy, $116MM GMS portfolio)
- Senior Product Manager β Pharmacy eCommerce at Walgreens (customer wallet for 3MM users, $13.7MM annual GMS)
- Product Manager β Pharmacy Last Mile at Walgreens (Rx Locker delivery, 3rd-party vendor negotiations)
- Product Manager β Card Partnerships at Capital One (Apply & Buy at 5 retail merchants, 1MM activations, $100MM annual GMS)
- Mobile iOS / Network Engineer β Capital One Wallet (shipped Day 1 Apple Pay via PassKit, drove $14M+ GMS)
- MBA from the University of Chicago Booth School of Business (Dean's Honor List)
- B.S. Electrical Engineering from the University of Illinois Urbana-Champaign
At Armstrong HoldCo I bootstrap one product at a time, ship it publicly, and learn in the open. A few things currently running:
- kevinarmstrong.io β coaching + content site. 0 β 50 monthly bookings, ~1K MAU. Plain HTML/CSS/JS on the front, Supabase + Stripe + Python on the back.
- website-auditor.io β automated performance, security, and AI-SEO audits. Went 0 β 1,000+ users in one week.
- GoingVegan β SwiftUI iOS app + AWS API Gateway backend. 0 β 100+ users, $12K annualized revenue.
- A $112K ARR Stripe Connect + Zoho Books ledger running two revenue lines (subscriptions and one-off coaching) end-to-end.
Payments is my home base. Some of the things I've shipped over the years:
- Day 1 Apple Pay on Capital One Wallet β built the iOS provisioning layer via PassKit; drove $14M+ in GMS in year one.
- Bizum for Amazon Prime Spain β owned method integration, checkout placement, and adoption tracking; drove 0.3MM new Prime signups.
- 13-market local payments strategy for Amazon Prime β prioritized rollout by authorization rate and GMS uplift across a $116MM portfolio.
- WhatsApp re-activation test for Prime Brazil β 8-week A/B test that boosted re-activation 15% and retention 5% across 2.5MM members.
- QuickSight dashboard for Finance + Product β surfaced a masked 28% payment conversion gap, drove $13M+ in GMS recovery.
- Apply & Buy at Capital One β deployed at 5 retail merchants with no POS hardware changes; 1MM card activations and $100MM annual GMS.
I'm an EE-trained PM who actually writes the code. The current toolbox:
- Mobile β Swift, SwiftUI, PassKit (Apple Pay), Xcode, App Store Connect
- Backend β Python, Node, AWS (API Gateway, Lambda, S3, CloudWatch), Supabase
- Payments β Stripe, Stripe Connect, Apple Pay, Bizum, ACH/Pix/SEPA, Zoho Books
- Data / Analytics β Power BI, QuickSight, Tableau, Adobe Analytics, R, SQL
- Product / Design β Figma, Notion, Jira, A/B testing, customer research
I'm more of a hacker-PM than a software engineer β but here are a few things that were fun to build:
- website-auditor.io β Python + JS audit runner for performance, security, and AI/LLM SEO. Tests any site for failures and outputs a dashboard + exportable JSON/CSV.
- fundermatch.org β identifies foundations, donor-advised funds, and corporate giving arms that match a non-profit's mission.
- GoingVegan β SwiftUI iOS app backed by an AWS API Gateway + Lambda stack.
- Armstrong HoldCo LLC β parent company for my coaching, SaaS, and SMB tooling work ($112K ARR).
- kevinarmstrong.io β solo PM coaching practice (~50 monthly bookings).
- website-auditor.io β self-serve SaaS for site audits.
- GoingVegan β paid iOS app.
- I'm a 10-year payments PM who never stopped coding β most of what's on this profile is something I shipped on a weekend.
- Day 1 Apple Pay launch is still one of my favorite things I've ever worked on.
- I coach PMs on the side and love helping engineers cross over into product (and vice versa).
- I'm based in Chicago. Find me on the lakefront path or shipping at a coffee shop in the West Loop.


