Internal Developer Platforms · SaaS Infrastructure

Fall in love with the problem. Ship the solution.

Philip Grenon · 13+ years in software. Recovered developer. Still reads the PRs.

About

I live in the problem space. Engineers live in the solution space. My job is the overlap.

I still read the PRs. Not to audit — to understand.
13+ Years in software
1,500 External customers migrated with zero complaints
132 Teams coordinated on critical remediation
400+ Engineering teams served

I started as a developer — the kind who adopted Docker before most teams knew what it was, and spent six months after hours proving it mattered. From there I moved into engineering and product execution roles, and have spent the last four years focused on platform product strategy at enterprise scale.

That path matters. I can sit in an architecture review and follow the thread. I can sit in a leadership meeting and translate it back. I've built a career doing both. The progression is the point: from writing the code, to running the infrastructure, to owning the strategy.

Platform work is the stuff that has to work before any product built on top of it can work. At SAS, I've owned that strategy at two different scales. First, the microservices underpinning thousands of products across the existing catalog. Now, the SaaS control plane for SAS's move to SaaS — five new commercial products, with more in the pipeline. Along the way I've deprecated a fulfillment API serving 1,500 external customers with zero complaints. That doesn't happen by accident.

Before that, I spent three years at Cisco taking an internal container platform from inception to scale, then seeing it through end of life.

Most people in this field never see all three at the same company.

Experience

2025 – present SAS Senior Product Manager current
2022 – 2025 SAS Product Manager
2021 – 2022 Eclipse Legal Marketing Data Architect / Engineering Manager
2020 Cisco Technical Project Manager
2017 – 2020 Cisco Product Owner & Scrum Master
2016 – 2017 Oracle DevOps Engineer
2013 – 2016 Oracle Associate Member of Technical Staff
2013 NC State BS, Computer Science

Projects

A few things I've built. All of them started as a personal problem I got tired of working around.

Overload

Vanilla JS · Local Storage

I'd walk into the gym and blank on what I was supposed to be lifting. The routine is simple: add weight, lift, repeat. But only if you can remember where you left off. Overload tracks your 5×5 progression automatically so the only thing you have to think about at the gym is lifting the weight.

The Guard's Ledger

Vanilla JS · Import / Export

The Guard's Ledger is a companion app for The Isofarian Guard, a dense board game where a lost notebook can erase hours of progress. Built to replace the pile of reference books and tracking sheets with a single screen.

Macrostack

Claude API · In Progress

I don't mind eating healthy. I just don't enjoy cooking enough to spend time thinking about it. I'll run a sous vide for eight hours before I spend twenty minutes deciding what to make. Macrostack takes your macro targets and hands you a weekly meal plan and a shopping list. Fewer decisions, less time, same result.

In progress

Let's Talk

I have strong opinions about problem statements, platform strategy, and what makes a good requirement. If any of that sounds useful, I'm easy to reach.