Skip to main content
Business-Critical Software

We build software
worth keeping.

Pelican builds and evolves business-critical software from the first production build through modernization. I stay accountable for architecture and implementation so the software works in production and leaves the next engineer with a clear, well-documented starting point.

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

The production rebuild case study documents work completed before Pelican was founded. Read the production rebuild case study for its scope and measured outcome.

How I Work

One method from need to production.

I connect discovery and architecture directly to implementation, production, and handoff. The technical reasoning stays close to the work, and the team receives software structured to operate and keep extending after it ships.

  1. Discovery Thirty minutes on the problem, no commitment.
  2. Scoping A clear plan, architecture, and cost before the build.
  3. Build The same engineer designs the system and writes the code.
  4. Handoff Working software, documentation, and a walkthrough.
See how I work
Let's Talk

Ready to talk about
your software?

Bring the capability you need or the software you already run. I will help define the architecture, implement the change, and put the result into production.