Technical Program Manager, AI Enablement and Prototyping, with an IoT engineering background.
8+ years across firmware, algorithms, and cross-team delivery. Open to roles in AI enablement and adoption, technical program management, solutions engineering, and product operations. Based in St. Charles, MO, open to relocation. H-1B transfer only, approved I-140, no lottery required.
Portfolio · LinkedIn · Dev.to · Book a coffee chat
I take messy problems and make them clear, testable, and useful. I build AI prototypes to find out what works beyond the first demo, then help teams adopt the parts that do.
AI prompt-engineering program, Ivani Benchmarked structured prompting on real firmware-team queries (quality, cost, latency, memory). The team adopted the templates within about two weeks. Estimated results from before/after comparisons, not a controlled study: ~50% less rework, ~8 minutes saved per query. Read the case study
Seven interactive product demos in three weeks, Ivani Worked with marketing and engineering to take seven Sensify concepts from loosely defined needs to clickable prototypes, using structured specs and a 19-check quality process. Presented to company leadership.
IoT firmware testing, Ivani (Sensify) Functional and field testing on ESP32, SiLabs, and Nordic SoCs, including a 1,000+ node deployment. Traced a permit-join ordering bug in OpenThread network formation. Designed the merge-request checklist Ivani engineers used for five years.
Engineering support, Ivani Ran a cross-team guidance program for 4+ years, with 1:1s with 5+ engineers and weekly rubber-ducking sessions that helped surface bugs engineers were stuck on.
| Project | What it does | Stack |
|---|---|---|
| TeamTrail | Slack onboarding agent. New hires get briefings grounded in real workspace messages, with every claim cited. Falls back to Slack-only if the Notion MCP server is unreachable. Slack Agent Builder Challenge 2026, solo. | Bolt JS, Groq (LLaMA 3.3 70B), Slack RTS API, Notion MCP |
| Qwen MemoryAgent | Memory layer that resolves conflicts, dedups, and forgets instead of appending forever. Global AI Hackathon, solo in one week. | FastAPI, PostgreSQL/pgvector, Redis |
| Dead Code Finder | Read-only GitLab Duo agent that reports unused code with Confident / Uncertain / Skipped levels. GitLab Transcend Hackathon, solo. | GitLab Duo, Orbit, Python |
| CompassionateConnect | Multi-agent mental-health intake prototype on synthetic data. Filed Google ADK bug #1331 during the build. | Gemini, Vertex AI, Firestore |
| GreenGrid | Simulated smart meters to AWS IoT Core to Bedrock, producing multilingual energy-saving tips. | AWS IoT Core, Lambda, Bedrock, Amplify |
| Therapist Dashboard | Serverless prototype that turns synthetic session notes into summaries. Tested with one therapist. Archived. | Lambda, DynamoDB, Claude |
| PilotCraft (in progress) | Turns a workplace scenario into an AI-pilot assessment with risks, human-review steps, and stop/revise/scale criteria. | Gemini, Zod, SSE |
- Education: M.S. Electrical Engineering, University of Texas at Tyler. B.E. Electronics and Communications Engineering.
- Trane: Electrical engineer. Built a multithreaded Ruby tool that flashed firmware to 400+ boards at once.
- Embark Women (2017 to 2022): Co-founder and CEO. Grew an 800+ member community, personally supported 150+ members, and delivered 20+ programs for 500+ participants.
- Certified: AWS Certified AI Practitioner (Sep 2026). Working toward AWS AI Business Strategist.