
Software with a point of view.
I design and build the apps people use every day, and the systems behind them, from the first screen to production.

The work I helped ship.
Apps and platforms I built with the teams behind them, in the stores and in production today.
The React Native engineer you call for the hard parts.
I design, build and rescue React Native apps for iPhone and Android, from the first screen down to the native code beneath it, and advise teams before they commit to an architecture.
Book a consultation- Architecture reviewsA second opinion before you build.
- Native integrationsConnect any native SDK or phone feature to your app.
- Performance auditsFind what makes your app slow, then fix it.
- Upgrades and rescuesBring an ageing app up to date without stopping work.
A sales team that sells on the move.
- Card terminals cost money, run out of charge and get left at the office.
- The payment provider’s SDK is made for iPhone and Android, not for React Native.
- Their app is React Native, and it should stay one codebase.
Now every phone is the terminal.
The customer taps their card on the rep’s phone, and the sale is paid on the spot.
Four layers behind one tap.
Each layer has a job. Mine is the custom native module that connects your React Native app to the payment provider’s SDK.
React Native appThe checkout your team uses, built once for iPhone and Android.
Custom native moduleThe part I build: it connects your app to the payment SDK.Payment SDKThe payment provider’s certified code for iPhone and Android.
- NFC chipThe phone’s own card reader, so there is no terminal to buy.
Hi, I’m Victor. Here’s how I can help.
Hire me for one of these or for the whole product: either way, one engineer from the first screen to the servers behind it.
Mobile apps
iOS and Android apps from one React Native codebase that feel native on both, take fixes over the air in minutes, and stay fast as they grow.
- Architecture and navigation
- Swift and Kotlin modules
- Over-the-air updates
- Store releases and CI
- Offline and sync
- Performance profiling
Web applications
Product sites, dashboards and web apps that load fast and work with a keyboard and a screen reader.
- Design systems
- Server rendering and SEO
- Accessibility to WCAG AA
- Core Web Vitals
- Forms and payments
- Product analytics
Full-stack engineering
The APIs, data and infrastructure behind the interface, built by the engineer who built the interface.
- APIs in Go and TypeScript
- Postgres data models
- GraphQL and gRPC
- AWS and Cloudflare
- CI/CD pipelines
- Tracing and alerts
Notes from the work.
What I learn on the job, written down for the next engineer who hits the same problem.
Browse all writing































