Build & improve your app - An experienced engineer for the software you're building
Whether you’re starting something new or building on an app you already have, you need an experienced engineer to move it forward. Maybe a previous developer left it behind, maybe it works but is getting harder to change, or maybe you just need something built. This is the general development work I take on, the same work I deliver for clients today.
New features on an app you already have
You have a working application and a list of things it still needs to do. I pick up your existing code, learn how it fits together, and build new features the way the rest of the app is built, so what I add feels like part of the system instead of bolted on. You get working features shipped on a schedule that fits your business, without breaking what's already there.
Modernizing and upgrading older code
Software ages. Frameworks fall out of support, dependencies go stale, and code that made sense two years ago starts slowing everything down. I upgrade older codebases carefully and step by step, so you end up on current, supported foundations without a risky all-at-once rewrite and without breaking what already works for your customers.
Mobile apps with .NET MAUI
I build cross-platform mobile apps from a single C# codebase, so one project runs on both iOS and Android instead of two separate builds. New apps, or bug fixes and new features on a mobile app you already have. I built and shipped UnityPay, a published personal-finance app on .NET MAUI with secure bank connections, so this is hands-on production experience, not a line on a résumé.
See UnityPay →Where this helps
If any of these sound like where you are, this is the kind of work I do:
- Something new built from scratch. A site or an app you need built, designed and delivered by one engineer who sees it through.
- A feature you need built. Something your app still needs to do, built into the codebase you already have.
- An outdated framework or dependencies. Older code brought up to current, supported versions, safely and in steps.
- Code a previous developer left behind. An app you inherited, picked up, understood, and moved forward.
- Code that's hard to change. Tangled or fragile code refactored so it’s safe to build on again.
- A steady hand over time. An app that needs someone reliable for ongoing changes and fixes as your business grows.
Built on the Microsoft stack
My core stack is C# and .NET, the same foundation a lot of business software is already built on, with .NET MAUI for cross-platform mobile. I also work across the rest of the stack where a project calls for it: TypeScript and React on the front end, SQL Server and Postgres for data. If your app already runs on Azure, I can keep its infrastructure healthy and cost-efficient at the same time.
Every project is different, so this work is quoted per engagement. Tell me what you have and what you need, and I’ll come back with a plan and a price.
Ready to get your app moving?
Tell me what you’ve built and where you’re stuck. I’ll get back to you within one business day.