Hi, I’m Kyle, based in , Sweden. I build software products, currently at Light.
I took the long way here. I’m from , where basketball isn’t really a thing, and I played it for fifteen years: prep school, then Northwestern University and Saint Mary’s College of California, then seven seasons in for a living.
Everything since, I learned as an adult in rooms where everyone already knew it. Sales, then building a venture-backed startup, then product, then how to build working prototypes to solve problems and express my thoughts and ideas.
I’d rather show you a rough version than describe a finished one. Some of the work you’ll see started as a weekend thought on a walk.
Most of what I work on today is unglamorous. Contracts, invoices, ledgers, money moving between systems that disagree with each other, all so a company gets paid the right amount at the right time. Someone closing their books shouldn’t have to know how hard any of it was.
There’s work here. There’s also music, podcasts, and a few stadiums I care about, which probably tells you more.
Freshest on the workbench: Brev (September 2026).

Order to cash is the journey I’m responsible for: contract ingestion, invoicing, revenue recognition. All of it so customers get paid the right amount, at the right time, with full auditability. I also built our external knowledge base, and Lightopedia, an internal bot that answers product questions by reading the codebase.

Money moved through a dozen sales channels and none of them agreed on the numbers. Ankor reconciled them for CPG brands, so the books matched the bank. The team joined Light in February 2026.

Fintech sales in Malmö: expense management and business banking for companies that sell online. My first look at how messy the back office of commerce gets, and my first product work, helping build Juni’s first invoicing product. I’ve been working on invoices ever since.

My first job in tech: outbound sales for contract automation in . Within my first weeks I’d brought in companies like Real Madrid and Klarna, and learned that contracts aren’t just legal ops, they’re where revenue starts.

Seven seasons as a pro in Spain, across LEB Silver, LEB Gold, and the ACB, with playoff runs in six of them. Bilbao Basket, Baskonia, Breogán, Tau Castellón, and a few others. Still the longest job I’ve ever had.

Product at Light