Skip to main content
Software Consulting

Build software
worth keeping.

Twenty years of senior engineering, accelerated by AI-augmented delivery. Whether your old system can't keep up or you have an idea that needs to become a product, I deliver working software your team can actually run.

If you are not sure where your setup stands, take the 2-minute check.

20+
Years Experience
80%
Delivery Efficiency
100%
Tested and Documented
What Peers Say

From the people I've built with.

  • Simply put - Michael is an expert in software and systems engineering and design. I know him to be one of the smartest and most capable engineers I've ever been able to collaborate with.
    Senior Software Engineer
  • Having worked with Michael both as a colleague and a longtime peer, I've watched him adopt AI-augmented workflows without losing the rigor that made him a great engineer in the first place. He's one of the few people I trust to use these tools aggressively and still deliver software that's clean, tested, and maintainable.
    Director of Engineering
  • He puts in the effort to educate the team, making sure that he puts information in easily consumable ways such as visuals, documents, and other tangible deliverables.
    Group Product Manager
What I Do

Built for systems that need to scale.

Cloud Platforms and Modernization

I build and modernize Azure platforms, migrate workloads from on-prem, and make the architectural call about when a monolith should stay whole and when it should split. Test coverage proves nothing broke along the way.

Web and Mobile Development

I build full-stack products for startups with proven product-market fit, founders starting from scratch, and MVPs that outgrew their original design. That means cross-platform mobile with Flutter, responsive web, and the .NET APIs behind them.

Architecture and Strategy

I review architectures and technical roadmaps, run build-vs-buy decisions, and produce the diagrams and decision records your team can reference long after the conversation ends. Sometimes this is the clearest path to a scoped project. Sometimes it makes the case that no project is needed.

Why Pelican

You get the senior engineer. Every time.

  • I do the work. Twenty years across the full stack: Azure cloud platforms, .NET APIs, cross-platform mobile with Flutter, and front-end web. I work directly with you on every engagement. No juniors, no bait-and-switch.
  • Documented delivery speed. Multi-agent AI workflows with a documented 80% reduction in delivery time on a real production project. That speed translates directly to your timeline and your budget.
  • Built for the team that comes after. The goal is working software your team can maintain and extend when the engagement ends. Every project includes documentation and knowledge transfer.
  • Low-risk entry points. Fixed-fee discovery engagements give you a defined deliverable and clear scope before you commit to a larger project.

Eighty percent faster delivery on a real production project. The same engineer from first call to final handoff. Software documented well enough for your team to run independently when we're done. That's not a pitch, it's how every engagement runs.

Let's Talk

Ready to find your
path forward?

Start with a fixed-fee discovery engagement: a defined deliverable, clear scope, and low risk before you commit to anything larger. We'll map out exactly what needs to be built.