Available for new projects

Mobile apps and dashboards for industrial and field operations.

Flutter apps that work without reliable internet — for field technicians, inspectors, and operations teams. Direct access to a senior Flutter developer who's shipped real production apps since 2018.

Obsessed with craft

I'm Peter Irving, a cross-platform developer who believes that great software is built at the intersection of technical excellence and human-centered design.

Working solo means you get direct access to the person who codes, designs, and ships your product. No account managers, no miscommunication, no bloat. Just focused, high-quality work that moves fast.

From early-stage startups to established companies, I bring the same level of dedication to every project. And when needed, I can bring in trusted specialists—but you'll always be working directly with me.

Since 2018, I've worked across supply chain, mining, property preservation, field operations, and health tech.

Peter Irving

Work

Case Study
Flutter Offline-First Android Background Sync API Design

Offline-First Field App — Property Preservation

A property preservation company needed to replace a manual process where field crews were individually uploading photos from their personal Android devices — slow, inconsistent, and prone to data loss.

Workers visit foreclosed properties across low-connectivity areas, documenting conditions and logging repair work. With hundreds of photos captured per day across multiple properties, they needed something that just worked regardless of signal.

A Flutter app with offline-first architecture, a custom internal camera experience, and background batch-upload sync that queued photos locally and pushed to the server automatically when connectivity returned. I also collaborated on API design with their backend team to ensure the data pipeline was solid end to end.

Field crews could work all day without thinking about internet connectivity, and the office received consistent, organized property documentation instead of scattered manual uploads.

Flutter Deep Dive
Flutter iOS Android Native SDKs Platform Channels

Deep Native Integration — Flutter & Platform Code

Most Flutter developers stop at the plugin boundary. Across several projects I've had to go further — writing real platform code to solve problems no existing package could handle.

Bambuser Video Plugin

Built a full Flutter plugin wrapping Bambuser's native iOS and Android SDKs — video selection, playback controller, and custom Flutter UI elements to control native video state.

3D Globe with Hit Testing

Integrated a native iOS 3D globe view into Flutter, including passing hit tests down through the Flutter layer to map surface coordinates on the globe.

Audio Recorder App

Built iOS audio recording, splitting, and bookmarking from scratch. Implemented timestamp-based clip extraction similar to Apple's Voice Memos — including cut functionality on marked segments.

Background Data Sync

Deep work on background execution across both platforms, including custom background sync packages and working background fetch and location callback lifecycles.

When a project needs something Flutter can't do out of the box, I write the native code myself.

Live Project
Flutter Flutter Web CRM Internal Tool

Venue Outreach CRM

I perform roots music at nursing homes around Milwaukee. After outgrowing spreadsheets, I built a Flutter CRM to manage outreach — tracking contacts, coordinator notes, follow-up schedules, and booking history.

20 gigs booked for 2026 before February.

Services that ship

From building products to training teams—I've got you covered.

Flutter Development

Cross-platform mobile apps with production-grade architecture. Offline-first sync, native platform integration, and apps that actually ship.

  • iOS & Android apps
  • Offline-first architecture
  • Native platform bridges (Swift / Kotlin)
  • Backend integration (Firebase, REST, existing systems)

Admin Dashboards

Dependable ops dashboards with Flutter Web — designed for manufacturing teams and field operations who need real-time visibility into their data

  • Flutter Web
  • Real-time data feeds
  • Custom tables & data visualization
  • Runs in any browser

Landing Pages & Web

Fast, clean landing pages and marketing sites. Built with Astro, optimized for performance and SEO.

  • Astro & modern JS
  • Performance-focused
  • SEO foundations

Let's build something great together

Have a project in mind? I'd love to hear about it. Drop me a message and I'll get back to you within 24 hours.

Based in Milwaukee, Wisconsin