Michael McRoskey
PortfolioExperience

I make a lot of things.

Founding CTO at Perfect Store Group. Previously Google and FlutterFlow. Product, engineering, and motion, usually at the same time.

Say helloSee my experience
Currently Perfect Store Group · Founding CTO
Previously Google · Technical Program Manager FlutterFlow · Marketplace Lead, PM Notre Dame · B.S. Computer Science
Dreamflow launch film
Dreamflow launch filmMotion · FlutterFlow · 2025
The promo planner calendar on an iPad
Promo plannerProduct · PSG · 2026
A marimekko chart of category share by retailer
Chart rendering engineData · Forty D3 renderers, any size or brand kit · PSG · 2026
AI commit messages
AI commit messagesProduct · Source control in Dreamflow · 2025
FlutterFlow Wrapped, Arcade
FlutterFlow Wrapped, ArcadeProduct · FlutterFlow · 2025
Vis-à-Vis
Vis-à-VisDocumentary · Six countries · 2017
The Lume dashboard template
LumeTemplate · FlutterFlow Marketplace · 2024
A hand holding out a red drawstring bag
Red BagNonprofit · 10,000 care packages for the homeless · 2012 to 2023
Four slides from a generated line review deck, fanned on orange
Deck generatorData · Retailer-ready decks, charted by the agent · PSG · 2026
Introducing AI Agents
Introducing AI AgentsLaunch film · FlutterFlow · 2024
A prompt box with theme color, text style, and widget chips
@-mention contextProduct · Context chips in the Dreamflow prompt · 2025
Demand product films
Demand product filmsMotion · Google Area 120, live music data for artists · 2020
Maggie and Michael McRoskey on stage at FFDC 2024
Integrating AI into your appsTalk · FFDC 2024, with Maggie McRoskey
Michael McRoskey speaking on stage at FlutterCon Europe
The IDE Flutter DeservesTalk · FlutterCon Europe, Berlin · 2025
Announcing Dreamflow
Announcing DreamflowLaunch film · Dreamflow v1 · 2025
A wall calendar beside a blue desk lamp
Birdseye calendarsProduct · A year on one wall
Michael McRoskey at the podium in a dark auditorium
AI-powered visual developmentTalk · FlutterFlow + Flutter · 2024
Penny sizzler
Penny sizzlerMotion · Intro film for a real estate marketing app · 2022
© 2026 Michael McRoskeyExperience
michaelmcroskey.com/work/ai-agents-launch
2:04
FlutterFlow · 2025

Dreamflow launch film

A two-minute launch film for Dreamflow, FlutterFlow’s AI coding agent. Written, storyboarded, and animated in-house in about four days.

Role
Concept, motion, edit
Type
Motion · 2:04
Tools
After Effects, Figma
Context
FlutterFlow, 2023 to 2026
Watch on YouTube
1 / 18← → browse   esc close
Four slides from a generated line review deck, fanned on orange
Perfect Store Group · 2026

Deck generator

A brand’s facts go in, an eighteen-slide retailer deck comes out: price ladders, share charts, waterfalls, and the ask, every chart rendered from the data and exported straight to PowerPoint.

Role
Design, engineering
Type
Product · Data
Tools
TypeScript, D3, PptxGenJS, Claude
Context
Perfect Store Group, 2026 to now
2 / 18← → browse   esc close
The promo planner calendar on an iPad
Perfect Store Group · 2026

Promo planner

Trade planning with an agent in the loop. A calendar of promo events per product group, with spend, lift, and retailer checks, and a chat rail that proposes and applies plan changes.

Role
Design, engineering
Type
Product
Tools
Paper, Flutter, TypeScript
Context
Perfect Store Group, 2026 to now
3 / 18← → browse   esc close
FlutterFlow · 2024

Introducing AI Agents

The launch film for AI Agents in FlutterFlow: build an agent in the editor, wire it to your app, ship it.

Role
Concept, motion, edit
Type
Launch film
Tools
After Effects
Context
FlutterFlow, 2023 to 2026
Watch on YouTube
4 / 18← → browse   esc close
A marimekko chart of category share by retailer
Perfect Store Group · 2026

Chart rendering engine

Forty D3 renderers for every chart a retail buyer expects, from marimekko to price ladder. Supply the data, a size, and a brand kit, and the same chart reflows for a slide, a phone, or a projector.

Role
Design, engineering
Type
Data visualization
Tools
D3, TypeScript, sharp
Context
Perfect Store Group, 2026 to now
5 / 18← → browse   esc close
A prompt box with theme color, text style, and widget chips
FlutterFlow · 2025

@-mention context

Type @ in the Dreamflow prompt and attach exactly what the agent should look at: a theme color, a text style, a widget, a file. Designed and shipped for the editor.

Role
Design, engineering
Type
Product
Tools
Flutter, TypeScript
Context
FlutterFlow, 2023 to 2026
6 / 18← → browse   esc close
0:05
FlutterFlow · 2025

AI commit messages

One click writes the commit message from the diff. Part of the Git experience I designed and built into the Dreamflow editor.

Role
Design, engineering
Type
Product
Tools
Flutter, TypeScript
Context
FlutterFlow, 2023 to 2026
7 / 18← → browse   esc close
Google · 2020

Demand product films

Four product films for Demand, an Area 120 startup giving artists live-music data: trends, pricing, announcements, and audience insights, each animated on a Pixel mockup.

Role
Motion
Type
Motion · 4 films
Tools
After Effects
Context
Google, 2018 to 2023
8 / 18← → browse   esc close
1:16
FlutterFlow · 2025

FlutterFlow Wrapped, Arcade

A personalized year in review for 20K builders, rendered per user. The 2025 edition was an arcade cabinet: every stat a level, every level a share card.

Role
Concept, design, pipeline
Type
Product · 20K videos
Tools
After Effects, Cloud Functions
Context
FlutterFlow, 2023 to 2026
9 / 18← → browse   esc close
Maggie and Michael McRoskey on stage at FFDC 2024
FlutterFlow · 2024

Integrating AI into your apps

A FlutterFlow Developer Conference session with Maggie McRoskey on putting AI features into real apps.

Role
Speaker
Type
Conference talk
Tools
Keynote, FlutterFlow
Context
FlutterFlow, 2023 to 2026
Watch the talk
10 / 18← → browse   esc close
Motion · 2017

Vis-à-Vis

A two-part documentary on refugees in Europe, shot across six countries with more than thirty interviews. Produced during the year abroad, edited back on campus.

Role
Director, editor
Type
Documentary · 2 parts
Tools
Premiere, After Effects
Watch on YouTube
11 / 18← → browse   esc close
Michael McRoskey speaking on stage at FlutterCon Europe
FlutterFlow · 2025

The IDE Flutter Deserves

A 44-minute talk at FlutterCon Europe in Berlin on agents, context, and what an AI-native editor should do.

Role
Speaker
Type
Conference talk · 44 min
Tools
Keynote, Dreamflow
Context
FlutterFlow, 2023 to 2026
Watch the talk
12 / 18← → browse   esc close
The Lume dashboard template
FlutterFlow · 2024

Lume

A finance dashboard template for the FlutterFlow Marketplace, built to show what a premium template should look like.

Role
Design, build
Type
Template
Tools
FlutterFlow
Context
FlutterFlow, 2023 to 2026
13 / 18← → browse   esc close
FlutterFlow · 2025

Announcing Dreamflow

The first Dreamflow launch film: build Flutter apps from a text prompt.

Role
Concept, motion, edit
Type
Launch film
Tools
After Effects
Context
FlutterFlow, 2023 to 2026
Watch on YouTube
14 / 18← → browse   esc close
A hand holding out a red drawstring bag
The Red Bag · 2012

Red Bag

A five-dollar care package you keep in the car and hand to someone in need. Founded in high school, sold more than 10,000 bags, covered by NBC, and pitched to Kevin O’Leary.

Role
Founder
Type
Nonprofit
Tools
Illustrator, WordPress, Amazon
Context
The Red Bag, 2012 to 2023
15 / 18← → browse   esc close
A wall calendar beside a blue desk lamp
Product · 2024

Birdseye calendars

A wall calendar that puts the whole year in one view, designed and sold as a side project.

Role
Design, product
Type
Print
Tools
Illustrator
16 / 18← → browse   esc close
Michael McRoskey at the podium in a dark auditorium
FlutterFlow · 2024

AI-powered visual development

A talk on a new workflow for Flutter developers: visual development with AI in the loop.

Role
Speaker
Type
Conference talk
Tools
Keynote, FlutterFlow
Context
FlutterFlow, 2023 to 2026
Watch the talk
17 / 18← → browse   esc close
0:57
Motion · 2022

Penny sizzler

A one-minute intro film for Penny, a digital marketing app for real estate agents.

Role
Concept, motion, edit
Type
Motion · 0:57
Tools
After Effects
18 / 18← → browse   esc close

Michael McRoskey

michael@perfectstoregroup.ai · michaelmcroskey.com · github.com/michaelmcroskey · linkedin.com/in/michaelmcroskey

Experience

PERFECT STORE GROUPBoston, MA
Founding CTOFebruary 2026 – Present
  • 0→1 Engineering Built an AI-powered CPG brokerage from a blank repo to production in 7 months; 6,400+ commits. Sole engineer across agent runtime, analysis pipeline, retailer reporting, brand, and iOS app.
  • Agent Architecture Agents run real analysis in isolated Modal sandboxes with client data mounted; category-management practice encoded as 53 markdown skills so product logic changes by pull request.
  • Data Visualization 40 D3 chart renderers exported directly into branded PowerPoint decks (PptxGenJS) for retailer buyer meetings.
FLUTTERFLOWMunich, Germany (Remote) · New York, NY
Product Manager & UX EngineerJuly 2025 – February 2026
  • Technical Leadership Direct project work, priority, and execution for 4-person AI engineering pod building Dreamflow, an AI coding agent with 100k+ users and 1M prompts processed.
  • Admin Panel Built 9K+ LOC Flutter admin panel for debugging AI conversations, including thread visualization, latency analysis, code diff viewer, and tool call analysis.
  • LLM Infrastructure Implemented Cerebras and Groq integrations with OpenAI-compatible streaming, token quota handling, and exponential backoff retry logic.
  • Context System Shipped 4K+ LOC @mention context system to allow users to specify context for the AI agent, including category menus, search, widget/theme/file context chips, and server-side prompt injection.
Lead · MarketplaceOctober 2023 – October 2025
  • 0→1 Product Scaled Marketplace from 0 to 1,400 active templates and 580K clones, serving 2.9M platform users. Grew GMV 9x YoY; $500K+ paid to 120 creators across 51 countries.
  • Review System Designed and automated App Store-style submission review process; trained review team, built DMCA compliance workflow, achieved predictable turnaround times.
  • Backend & Performance Migrated item cloning to Cloud Functions—reduced latency 3x, error rate → 0%. Built Algolia search, BigQuery streaming exports, Mixpanel dashboards.
  • Growth & Content Produced 10 videos (700K+ YT views), 20K personalized Wrapped videos, FFDC visuals. Recruited and mentored Growth Hacker.
  • Team Managed 2 FTEs and 5 contractors; interviewed 17 candidates across PM, Engineering, and Growth roles.
GOOGLEMountain View, CA · Munich, Germany
Technical Program Manager · Source ManagementNovember 2020 – October 2023
  • Promoted L4→L5 Lead TPM supporting 80+ engineers building Git and internal version control systems. Relocated to Munich; onboarded 2 TPMs, served as dotted-line manager.
  • Cross-Company Led collaboration with Meta on solutions to Apple deprecations impacting internal code access at both companies.
  • Google-Wide Comms Planned communications for deprecations, product updates, and large-scale migrations impacting 100K+ engineers.
  • Source Metrics Organized cross-org initiative defining common metrics across Git and internal VCS. Built SQL dashboards for leadership.
Technical Program Manager · Core CapacitySeptember 2018 – November 2020
  • Promoted L3→L4 Assumed project lead for multi-PA resource efficiency tooling. Contributed 8K+ LOC Python; coordinated development across 3 time zones.
  • $5M/yr Savings Optimized compute resource shape, removing idle RAM from Core fleet. Automation improved capacity risk metrics by >70%.
  • Hiring Onboarded 7 new hires (L2–L6). Represented Google for on-campus recruiting for 2 years.
Technical Program Manager Intern · Cloud NetworkingSummer 2017
  • Cloud Load Balancer Managed public launch. Cloud NAT Planned implementation and integration tests.
THE RED BAGSan Diego, CA
Founder & President · 501(c)3 Nonprofit2010 – 2018
  • Founded nonprofit providing $5 care packages to homeless. Sold 15,000+ bags via Amazon storefront. Led 1,000+ student volunteers. Pitched to Shark Tank investor; featured in 10+ publications.

Technical Skills

Languages
Dart, Python, TypeScript, SQL
Frontend
Flutter, React, HTML/CSS
Backend
Firebase, Cloud Functions, Node.js
AI/ML
Agent Harnessing, LLM APIs (OpenAI, Anthropic, Google), RAG, prompt engineering
Data
Mixpanel, BigQuery, Looker
Infrastructure
GCP, GitHub Actions, Protobuf

Speaking

FlutterCon Europe 2025
Berlin · "The IDE Flutter Deserves"
Flutter Connection 2025
Paris · "AI-Powered Visual Development"
FlutterFlow Developers Conference 2024
New York · "Integrating AI into Apps"

Education

University of Notre Dame
B.S. Computer Science / 2014–2018
Hesburgh-Yusko Scholar — $100K merit scholarship (1 of 24)

Projects

DreamFlow Promo Video
2-min motion graphics for AI product launch
FlutterFlow Wrapped
Personalized year-in-review (2023–2025)
Vis-à-Vis Documentary
Produced 2-part film on refugees in Europe
Podmate
AI-powered podcast summarization emails

Recognition

32 peer bonuses at Google
12 spot bonuses at Google
300+ PRs merged at FlutterFlow
5 FlutterFlow design competition wins