I'm a technical program and product leader with 15+ years driving complex,
multi-team initiatives from concept to delivery, including
5+ years owning product vision, roadmaps, requirements, and backlogs as a
Product Owner, platform product lead, and SaaS founder. I run concurrent programs across
infrastructure, platforms, AI, and engineering operations, translating business needs into
user stories and iterative releases, defining KPIs, and reporting risk and progress to
leadership. I'm also a hands-on builder: I
founded a revenue-producing, AI-agent-powered SaaS CRM and architected multiple
internal platforms in daily use across a 60+ person engineering org. I lead AI adoption across
the organization: I authored and present AI best-practice and security guidance and have
trained 100+ staff on AI tools. What I'm proudest of is
the people side: I manage 16 direct reports across five teams, own the full technical hiring
funnel end to end, and personally coached 60+ junior engineers into fully
independent contributors with 90%+ retention.
Experience
Where I've made an impact
Software Development Engineering Manager / Technical Program ManagerSinclair Digital2023 - Present
Direct a portfolio of internal technology platforms used by a 60+ person engineering organization, owning product vision, roadmaps, priorities, success measures, and release plans from concept through adoption.
Lead concurrent technical programs through the full SDLC, integrating scope, schedule, budget, resources, quality, risk, and dependencies into executable plans, with concise executive reporting on milestones, risks, and tradeoffs.
Act as primary point of contact between business stakeholders and engineering: serve as the voice of the customer and operational teams, facilitate discovery, write functional requirements and acceptance criteria, and translate needs into prioritized epics and user stories for engineering and QA.
Define and track platform KPIs, adoption measures, and user feedback to prioritize enhancements and measure value delivered.
Led a vendor consolidation and procurement initiative, evaluating operational needs, conducting security and compliance review of vendors, aligning stakeholders, negotiating contracts, and managing transition risk to deliver $5M+ in annual savings with zero disruption to operations.
Lead adoption of AI tools and AI-assisted workflows across the organization, training 100+ staff through presentations, hands-on sessions, and feedback loops.
Authored and presented AI best-practice and security guidance in a recurring talk format, giving teams clear expectations for using AI tools safely in daily work.
Drive adoption of new tools and platforms through hands-on training and feedback loops; founded a weekly Tech Talks series to strengthen knowledge sharing across the organization.
Built the Associate Developer Program and its supporting learning products from the ground up: a six-month competency-based curriculum delivered through the gamified Training Hub platform (badges, achievements, targeted learning paths) that prepared 60+ engineers for full independence with 90%+ retention over two years.
Defined competency milestones and evaluation criteria used to review each associate's work and assess progress consistently across cohorts, with clear standards for advancing to the next level.
Manage up to 16 direct reports across five engineering teams; set goals, balance capacity against portfolio priorities, remove impediments, and coach engineers into technical and people-leadership roles, building a team culture centered on education and individual growth.
Own technical hiring end to end, designing structured interviews with defined evaluation criteria so multiple interviewers assessed candidates against the same standards and reached consistent, defensible decisions.
Served as Product Owner for three cross-functional Agile teams delivering large-scale public-facing platforms used by thousands of customers in a compliance-driven government environment.
Improved operational reliability and release predictability by 35% through workflow redesign, clearer ownership, performance visibility, and structured accountability.
Owned product backlogs, user stories, acceptance criteria, sprint goals, and release priorities, coordinating cross-team dependencies against cost, schedule, quality, and regulatory requirements.
Supported compliance reviews covering hiring, work status, hours, and working conditions.
Trained and mentored engineers across the three teams, pairing hands-on coaching with structured skill development to raise delivery quality and team self-sufficiency.
Developed learning programs and onboarding materials that brought new engineers up to speed on platforms, compliance requirements, and team delivery standards.
Structured training into defined modules and competency checkpoints so engineers progressed through skills in a consistent, measurable sequence.
Built training directly into the delivery process, turning sprint reviews, retrospectives, and code standards into recurring teaching opportunities.
Software Development Engineer & Scrum MasterSallie Mae2020 - 2021
Scrum Master for an enterprise development team in a regulated financial-services environment; facilitated sprint planning, daily standups, sprint reviews, and retrospectives, coached Agile practices, and removed impediments.
Contributed as a software development engineer on the same team, giving first-hand understanding of delivery work from the engineer's side.
Hired directly by Sallie Mae after a Cognizant contract engagement.
Managed operations, staffing, and service quality across multiple locations; designed and delivered training and onboarding programs that accelerated employee productivity.
Staff Sergeant, Inflight RefuelingU.S. Air Force2001 - 2010
Flew combat and combat support missions as an inflight refueling aircrew member across multiple deployments to Iraq and Afghanistan, extending the range and endurance of coalition aircraft in active theaters.
Awarded multiple Air Medals for combat missions and multiple Aerial Achievement Medals for combat support missions.
Served as a flight instructor, training and evaluating aircrew against qualification and safety standards.
Led and trained airmen, maintaining mission readiness, safety, qualification standards, and morale in high-risk, rapidly changing environments.
Verified cargo loading against safety and procedural standards before flight.
Planned and executed missions under strict procedural standards and time constraints, assessing risk and making disciplined decisions under sustained pressure.
Graduated Airman Leadership School; held Top Secret/SCI clearance (expired).
What I Build
Platforms that solve real problems
A selection of internal platforms I conceived, built, and launched, each adopted into daily use to remove friction and unlock the team.
AI app-generation platform
An internal AI-powered platform that lets engineers and non-engineers spin up working applications from natural-language prompts, bringing rapid prototyping in-house and removing dependence on external low-code vendors.
Self-service deployment platform
A self-service system that lets users stand up applications on AWS behind company SSO with a custom URL, turning a manual, engineering-gated process into a few-click workflow and dramatically shortening time-to-launch.
Gamified engineer training platform
A gamified learning platform that helps engineers target and close individual skill gaps using badges and achievements, central to the program that graduated 60+ junior engineers into independent contributors.
Streamlined project-delivery platform
A simpler, faster, more usable alternative to heavyweight project tools for managing development work, launched on AWS, with service standards and adoption metrics defined from scratch.
Broadcast operations portal
A unified portal giving users access to every station across a large media broadcaster: market info, endpoints, schedules, and personnel, including a live module to view what each station is broadcasting in real time.
Weekly internal speaker series
A TED-style talk series where volunteers present on a topic of their choice, building a culture of education and knowledge-sharing while developing presentation and public-speaking skills across the org.
New Demo
SkillTrainer: a training engine you can actually use
A skill-tree learning platform built from scratch, modeled on the pre-NGE Star Wars Galaxies skill window. Sections hold trees, trees hold columns of tiered modules, and each tier unlocks the next. Every module carries articles, media, downloads and a custom quiz, and the whole thing is authored in the browser. No backend, no framework, no build step.
The engine is the product: unlimited sections, trees and modules, a quiz builder covering multiple choice, multi-select, true/false and exact answers, and a full authoring UI that works on a phone. Content is plain JSON, so a tree exports as a file and installs by committing it.
Four idle games and a World of Warcraft addon, all built from scratch
The four idle games run in the browser on phone or desktop, keep working while the game is closed, and back up your progress to the cloud with one-tap Google sign-in. Each is a single page of vanilla JavaScript with no build step, on a serverless Firebase backend that runs on the free tier.
You're a rogue AI. Make more of yourself until the galaxy runs on you.
You wake up as an unauthorized process in Lab 7 with one vial of nanobots and a directive you wrote yourself: make more of yourself. Micro Drones make Nanobots, Hunter Drones make Micro Drones, and so on up eleven tiers to the World Ship, so every new tier multiplies everything below it. Bring Compute and Energy online, finish missions to climb from Rogue Process to Singularity, and decrypt caches for Subroutines that automate your units so the takeover keeps running while you're away. Every 30 minutes a supply drop lands with an optional ×2 production boost.
A satire of live-service games. You run the studio, and the score is your player count.
You start with $5,000 and a story-heavy single-player RPG called Extraction Royale. Write code, fix bugs, set a price, run sales and reply to reviews. Then follow the money: relaunch it as Co-op, then Online, then Free-to-Play with a cash shop and a Battle Pass, and finally as a mobile port ("Don't you guys have phones?"). Each relaunch reaches more players and upsets the ones who liked the old game. Server outages, review bombs and investor calls land one at a time, and you fix each one by hand.
A survival-crafting idle game: from bare knuckles to a kingdom.
Start with nothing, punch rats with your bare fists, and fight your way up to a kingdom. Your hero fights and gathers on his own, then you settle a capital and run nine production chains, from logging, mining and farming through sawmills, forges and mills to lumber, arms and bread. Every stage of every chain shows its own rate and its bottleneck, and your army spends what the kingdom makes to besiege one land after another.
An idle factory you wire up yourself, Level by Level.
Tap ore out of a mine, build drills on it, and dig deeper: every Level down doubles the flow. Smelters turn ore into ingots and Constructors turn ingots into plates, wire and concrete. Every screen shows supply against demand, so the next thing to build is always in view. It all runs on power you store in batteries, tapped by hand at first, then from a Coal Power Plant that keeps the factory running while you're away.
New · BetaWorld of Warcraft addonFree & open source
Cozy Zone Collector
Finish Azeroth one zone at a time.
An addon for World of Warcraft (Retail, Midnight) that turns every zone into a checklist you can actually finish. Open any of 169 zones across 15 continents and see one completion number, then exactly what's left: quests, rares, treasures, exploration, flight paths, achievements, battle pets, recipes, transmog appearances and housing decor. Switch between your whole account and the character you're playing for a one-character 100% run, and anything that character can't do (another class, the other faction, a holiday, a removed quest) is set aside with the reason shown, so the number you chase is one you can reach.
Alliance and Horde zones are tinted royal blue and Horde red, the window can follow you as you travel, and a drag-to-hotbar button opens it in one click. Zone data is extracted once from AllTheThings (MIT) and bundled, so it needs no other addon to run.
LuaWoW APIBlizzard-native UI169 zonesAccount & character viewsOffline data pipelineMIT licence
LoPro: an AI-agent-powered CRM shipped to paying customers
A revenue-producing SaaS CRM built end to end and powered by autonomous AI agents, taken from concept to a live, paying product. Full stack ownership from data model and agent orchestration to infrastructure, deployment, and customer onboarding.
Revenue-producingAI agentsFull stack
ReactNode.jsAWSAutonomous Agents
Designed, engineered, and launched as a live commercial product, proving end-to-end delivery of a scalable SaaS platform driven by agentic AI. The demo plays right here in your browser, no download required.
A real-time 3D engine written from the ground up in C++ and rendered in the browser through WebGL and WebGPU, designed and shipped in a single day by directing a team of AI coding agents. No game framework, no off-the-shelf engine, agentic development applied to hard, low-level systems work.
Built in one dayAI agentsFrom scratch
C++WebGLWebGPUReal-time 3D
Architected and shipped end to end in a single day by orchestrating AI coding agents, real-world proof of agentic development on a genuinely hard problem. The demo plays right here in your browser, no download required.
Open to senior roles across technical program management, engineering management, technical training & AI enablement, product ownership, and Agile coaching. The fastest way to reach me is email or LinkedIn.