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.
- 01
Understand
Map the system, surface hidden assumptions, and define what the problem actually is before considering any solution.
- 02
Reproduce
Find the smallest, most reliable way to reproduce the issue - because you cannot reliably fix what you cannot reliably observe.
- 03
Investigate
Form hypotheses, test them against evidence (logs, traces, metrics, code), and rule out what the problem is not.
- 04
Design
Explore options, weigh trade-offs explicitly, and choose the approach that fits the real constraints - not the most elegant one in isolation.
- 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
Outside professional work
The Lab
Side projects give me room to work across feature design, frontend, backend, and deployment. I use AI coding assistants as part of that process, and document what I have built, what I am exploring, and what remains in progress.
See the Lab- In Progress
Clinic Management System
A clinic management project in progress, developed across frontend, backend, and deployment with AI coding assistants.
- In Progress
API Drift Detective
Detecting change and drift between API versions - including in AI-powered APIs.
- In Progress
Quotation API
A small service for generating and managing different types of quotations - focused on clean API and backend design.
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.
