Frankie Ottomanelli

Senior Full Stack & AI Developer Experience Engineer.

I build AI agents and developer tooling that save engineering teams hours per week. Currently at Grow Therapy, open to select freelance engagements.

NYC Metro
Open to freelance
Frankie Ottomanelli
01 / About

The short version.

Self-taught engineer with 10+ years shipping software across health tech, gaming, eCommerce, and fintech, from J.Crew's checkout to Grand Theft Auto's in-game UI at Rockstar. Today I'm an AI Developer Experience Engineer at Grow Therapy, where I build autonomous agents that investigate CI failures, review PRs with full-repo context, and take repetitive work off engineering teams. A lot of that centers on generating repo-specific context files that ground AI in how a large codebase actually works. On the side I'm composing agentic skills (MTA trip planning, batch notifications, todo and calendar) into a personal assistant.

On the full-stack side I've rebuilt invoice-validation pipelines that cut insurance-claim denials by 36%, designed real-time dashboards with anomaly alerting, and led security hardening with end-to-end encrypted form submissions. Outside work I build small things in public: Turtto (a free ETF comparison platform, ~1,000 MAU) and an automated Prosper lending strategy that's averaged 7% annualized since 2022. Off the keyboard I'm playing basketball, teaching myself piano, and raising my daughter Nova with my wife Anna, our dog, and our two cats.

02 / Work

Selected work.

02/2026 - Present

Grow Therapy

AI Developer Experience Engineer

Saved engineers 1–5 hours per week by shipping CI Investigator, an autonomous agent that diagnoses CI/CD failures and posts root-cause summaries to Slack and PRs. Created an AI code review tool with growing developer adoption since release that helps engineers catch issues and bring PRs to a quality state before human review, shrinking feedback loops and time to merge. Prototyped a repo-agnostic Coding Bot that clones repos, loads per-repo configuration, implements fixes, and opens PRs. Defined the grow-scripts convention pairing deterministic scripts with LLM orchestration, and partnered with product engineering teams to drive AI tool adoption across CI/CD and code review.

TypeScript
Python
AI Agents
CI/CD
LLM Orchestration

09/2024 - 02/2026

Grow Therapy

Senior Full Stack Developer

Designed and led development of a session time edit request workflow and admin dashboard that centralized approval data, created the audit trail required for payor compliance, and simplified the correction process for providers, reducing support turnaround from multiple days to hours. Rebuilt invoice-submission validation that cut insurance-claim denials by 36% (11% → 7%). Shipped real-time dashboards with anomaly alerting that shrank detection from hours to minutes. Built GAD-7/PHQ-9-based 'Nudge' scoring to trigger timely therapist notifications, and secured form submissions with encryption (including migration of unencrypted data) and audited decryption workflows for the data team.

TypeScript
React
Python
Flask
GraphQL
Postgres

04/2023 - 09/2024

Seeds Investor

Senior Full Stack Developer

Led a full-stack codebase audit that cut response times by up to 75% and eliminated all high-severity vulnerabilities. Designed multi-account support enabling aggregated and account-level portfolio views with weighted-value calculations across profiles, individual accounts, and total balances. Built robust schemas and REST endpoints using dependency injection for maintainability and testing.

TypeScript
React
Python
Django
Postgres
REST

11/2019 - 04/2023

Rockstar Games

Full Stack Developer

Shipped internal C#/TypeScript applications for major Rockstar titles (including Grand Theft Auto), enhancing player progression and economy features and improving player engagement. Redesigned the player-engagement app around real-time analytics to better time in-game marketing campaigns. Built a shared TypeScript/React component library and consolidated SQL databases to unify cross-platform analytics.

C#
.NET
TypeScript
React
SQL Server

08/2015 - 11/2019

J.Crew

Jr Developer → Tech Lead

Led the modernization of browsing and checkout on jcrew.com, refactoring legacy code and introducing React, Next.js, and GraphQL. Managed a team of three to overhaul global components and built a bespoke CMS for content management. Drove performance work (caching, image optimization, lazy loading) that measurably improved page load and user satisfaction.

JavaScript
Node.js
React
Next.js
Express
GraphQL
04 / Services

What I can build with you.

I take on a small number of freelance engagements where I can help engineering teams move faster. Four things I do well:

i.

Coding Agents

Autonomous agents that work in your codebase: PR review with full-repo context; CI triage that diagnoses failures, opens draft fix PRs when the cause is mechanical, and quarantines flaky tests when it isn't; and repo automation for the maintenance work nobody enjoys doing manually. The hard part is grounding them in how your codebase actually works, which is most of what I do.

Autonomous Agents
PR Review
CI/CD
Agent Design

ii.

Workflow Agents

Background agents that watch queues, run on schedules, and route work between tools. Example: a watcher that polls Jira for tickets with a specific label and kicks off a coding agent to draft the PR. The real design question is which steps should be deterministic workflows with the LLM as orchestrator, and which should let the agent improvise. Get that call right and the agent just works.

Background Agents
Workflow Automation
Cross-Tool Routing
Schedulers

iii.

Operational Agents

Agents that respond to production state. Post-deploy monitors that correlate fresh errors with what just shipped, incident triage that pulls logs and proposes a fix, anomaly investigation across metrics and traces.

Observability
Incident Response
SRE
Anomaly Detection

iv.

Full-Stack Build & Rebuild

Production-grade full-stack apps built or rebuilt with modular architecture, performance budgets that hold under load, and a lean stack that scales without becoming a maintenance burden.

Next.js
FastAPI
Postgres
TypeScript

Currently taking on 1–2 engagements per quarter. Get in touch →

05 / Connect

Let's talk.

The best work I've done started with a short conversation. If you're hiring a senior engineer, kicking off an AI agent project, or just want to compare notes on developer experience and AI tooling, I'd like to hear from you.

Email: frankie.ottomanelli@gmail.com