Skip to experience sections Skip to projects sections Skip to skills sections
Michael Funk headshot

Michael Funk

About

Senior fullstack engineer specializing in React and TypeScript
10+ years across consumer apps, B2B platforms, and AI-powered features
Equally comfortable in .NET Core, Node.js, and modern monorepos

Experience

Highlight

Senior Software Engineer

June 2022 - May 2026
(opens in new tab)
  • Created an AI-assisted setup wizard that turned a short study description or scoping document into a configured project
  • Built an AI chat that lets researchers ask questions about study results in plain English instead of pivoting CSVs
  • Migrated three apps into a monorepo, splitting code into feature packages and cutting CI times with caching
  • Took the consumer app from POC to launch, including onboarding, SMS verification, and the rest of the mobile flow
  • Shipped an analytics dashboard with cross-tab analysis and CSV export for the market research team
  • Set up shared API packages with RTK Query hooks and types by running codegen off of an OpenAPI spec for C# APIs
  • Utilized a shared component library so the consumer, client, and admin applications pulled from the same primitives
Skills: React, Next.js, Monorepo, C#, .Net Core, Docker, Kubernetes, AWS

AVB Marketing

Software Engineer

Mar 2019 - May 2022
(opens in new tab)
  • Migrated the e-commerce storefront (~800 sites) from custom webpack to Next.js for the SEO and TTI wins
  • Added French localization to two apps so the same codebase could serve our Canadian customers
  • Integrated the credit-check and payment vendors behind the checkout flow, which facilitated roughly $9M/month
Skills: React, Next.js, Redux, Docker, AWS

Intel

Software Engineer

Aug 2018 - Mar 2019
(opens in new tab)
  • Worked on a Django and Angular based test automation suite for NAND memory validation, allowing for quick edits and reruns
  • Utilize SQLAlchemy for relational model and D3 to display filtered graphs displaying execution trends
  • Refresh and add documentation to allow for expedited onboarding
Skills: AngularJS, Python, Django, SQLAlchemy

Stanislaus County - Agricultural Commissioner's Office

Software Developer II

Dec 2016 - June 2018
(opens in new tab)
  • Built an offline-capable PWA for inspectors doing phytosanitary work on iPads in orchards where signal is unreliable
  • Wrote a scale-testing app that generated the inspection certificates and invoices the office had been producing by hand
  • Used Python to produce per-vehicle milage reports from inspector Excel logs for yearly audits
Skills: React, Docker, Python

Mattersight

Software Developer

Feb 2016 - Dec 2016
(opens in new tab)
  • Wrote the C# / ZeroMQ adapter that pulled real-time agent and call events out of Aspect for the analytics pipeline
  • Refactored the audio-vendor integrations behind a factory so adding inContact didn't require a new branch of the code
  • Built a codegen tool that scaffolded the per-customer project setup that had been eating about a week per client onboarding
Skills: C#, ZeroMQ

Skills

Languages

AI / LLM

Frontend

Backend

DevOps

Education

Projects