Skip to content

About

About

I’m a senior software engineer with a backend focus and experience in frontend development. My work spans implementation, technical decisions, and production support, primarily with .NET and Azure.

I work with developers, QA, business analysts, and clients to refine requirements, investigate issues, and deliver changes within an existing software platform.

Senior Software Engineer · Mindfire Solutions · 2022 - Present

Engineering philosophy

How I think about engineering

Working on an existing production system means understanding how a change affects the wider workflow. I try to establish the problem, investigate the available evidence, and discuss trade-offs before choosing an implementation.

  1. 01

    Understand

    Map the system, surface hidden assumptions, and define what the problem actually is before considering any solution.

  2. 02

    Reproduce

    Find the smallest, most reliable way to reproduce the issue - because you cannot reliably fix what you cannot reliably observe.

  3. 03

    Investigate

    Form hypotheses, test them against evidence (logs, traces, metrics, code), and rule out what the problem is not.

  4. 04

    Design

    Explore options, weigh trade-offs explicitly, and choose the approach that fits the real constraints - not the most elegant one in isolation.

  5. 05

    Improve

    Ship, measure, and revisit. Good engineering is a loop - what was right today is rarely right forever.

Currently

Current focus

Where my attention is going right now. Updated when the picture changes - not on a schedule.

Building
Side projects and tools that explore how products and systems behave under real conditions.
Exploring
Practical patterns for multi-tenant systems and large-data backend workflows.
Learning
Distributed systems fundamentals, query performance at scale, and modern backend architecture.
Thinking
How to keep systems simple as they grow - and when complexity is actually justified.

Stack

What I work with

Grouped the way the work actually groups - backend, cloud, data. Items here are supported by the case studies on /work.

Backend Engineering

  • .NET / C#
  • ASP.NET Core
  • API design
  • Clean Architecture
  • CQRS

Cloud & Infrastructure

  • Azure Functions
  • Azure Service Bus
  • Blob Storage
  • Key Vault
  • CI/CD

Data & Performance

  • SQL Server
  • EF Core
  • Query optimization
  • Caching
  • Large-scale data

Connect

Let’s talk about interesting problems.

Open to conversations about distributed systems, backend architecture, performance work, and the kinds of engineering problems that need more thinking than they need tools.