Senior Software Engineer · Backend Developer

I build reliable software and own it end to end.

I design backend systems, APIs, and cloud platforms, then carry them through implementation, delivery, and operation. My work spans distributed architecture, Microsoft Azure, Go, Python, TypeScript, and the interfaces that make complex systems useful.

  • Backend systems
  • Cloud platforms
  • Distributed architecture
  • Complete delivery

Backend depthAPIs, concurrency, data, and distributed workflows

Cloud deliveryAzure services, platforms, containers, and CI/CD

Full ownershipArchitecture through operation and improvement

Growing scope. Deeper systems. Complete responsibility.

Since 2021, I have worked across backend, cloud, platform, and frontend boundaries to ship production software that teams can maintain and operate.

July 2025 — Present

Current role

Senior Software Engineer

Architecture · Reliability · Delivery

Design and maintain a resource allocation and hierarchy system, taking ownership of backend behavior, data consistency, and the product interface. Distributed locking keeps concurrent operations safe while Celery supports asynchronous workloads.

  • Flask
  • Microsoft SQL Server
  • Celery
  • Angular
  • Distributed locking

July 2024 — June 2025

Full-Stack Platform Engineer

Platform APIs · Developer experience

Built an abstraction layer over OpenShift that simplified provisioning, configuration, and deployment workflows. Worked across API design, persistent data, the web experience, and a distributed event system.

  • FastAPI
  • PostgreSQL
  • MongoDB
  • React
  • OpenShift

November 2021 — June 2024

Azure experience

Full-Stack & Cloud Developer

Microsoft Azure · Microservices

Developed production applications on Microsoft Azure in a microservice architecture. Delivered backend services, asynchronous integrations, data flows, and responsive interfaces across multiple product domains.

Azure FunctionsService BusWeb AppsStorage
  • TypeScript
  • MongoDB
  • Microsoft Azure
  • Microservices

Backend first, with the range to ship the whole system.

I choose tools around the system’s constraints and stay involved across the boundaries that determine whether the product works in production.

02

Distributed systems & data

Concurrency, event-driven workflows, messaging, caching, and durable persistence.

  • Kafka
  • Service Bus
  • PostgreSQL
  • MongoDB
  • Redis
  • SQL Server
03 / Cloud

Cloud & platforms

Applications and internal platforms delivered through managed cloud and containers.

  • Microsoft Azure
  • Docker
  • Kubernetes
  • OpenShift
  • AWS
  • CI/CD
04

Security & systems

Security-aware engineering from application boundaries down to Linux kernel tooling.

  • eBPF
  • OWASP
  • Networking
  • Encryption
  • C
  • Linux
05

Complete product delivery

Enough frontend and product context to turn capable infrastructure into useful software.

  • React
  • Angular
  • WebSockets
  • Responsive UI
  • Developer experience

Explore how the pieces work together.

Three projects across backend engineering, security, APIs, algorithms, and product delivery. Choose a system, then inspect each component.

Cloud-native security system

eBPF Shield

A per-process firewall spanning a browser control plane, backend services, a Go host agent, and kernel-level eBPF enforcement.

View organization

Interactive algorithm application

Eight Puzzle Solver

A complete Go and TypeScript application that lets users configure a puzzle, choose an algorithm, and inspect the generated solution path.

View repository

Application security API

Package Vulnerability Detector

A focused backend service that turns package definition files into actionable vulnerability information through GitHub’s advisory data.

View repository

Looking for an engineer who takes the whole system seriously?

Explore my code or connect with me to talk about backend, platform, and product engineering.