Skip to content
View Mithgroth's full-sized avatar
  • Istanbul

Block or report Mithgroth

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Mithgroth/README.md

Hi, I am Emek 👋
Senior Backend Engineer with 15+ years of experience building backend systems that scale, evolve, and survive production.
Favourite question is "why?".

I care about domain correctness, architecture tradeoffs, and shipping software that survives real users.
I enjoy event driven systems, backend architecture, and pragmatic use of ML when it actually adds value.

Featured Projects

♦️ Texas Hold’em Critter (WIP)
A Texas Hold’em poker simulation built to explore event sourcing and domain modeling using Marten and Wolverine (Critter Stack). Focuses on invariants first, aggregate boundaries, and long running workflows instead of UI or shortcuts.
https://github.com/Mithgroth/texas-holdem-critter

• 🔥 Aspire Forge
A Bash based project bootstrapper I use to start new services with my preferred structure and tooling. Built to remove repetitive setup work and enforce consistency across projects.
https://github.com/Mithgroth/aspire-forge

• 🔐 BG Challenge
A system design challenge exploring how to build a reliable job queue on top of PostgreSQL, using advisory locking for concurrency. https://github.com/Mithgroth/bg-challenge

• 🏪 FakeStore MCP
An e commerce demo integrating the Model Context Protocol (MCP) with Next.js and the FakeStore API using strict TypeScript. Demonstrates protocol driven design and real client server boundaries.
https://github.com/Mithgroth/fakestore-mcp

• 💱 Currency Converter API
A production style C# API built with vertical slice architecture, resilient HTTP calls using Polly, and proper test coverage. A simple domain used to showcase clean vertical slice backend design.
https://github.com/Mithgroth/CurrencyConverter

What I Actually Work With

C#, .NET, APIs, PostgreSQL, SQL Server, CRUD, event driven architecture, DDD, CQRS, Marten, Wolverine, Docker, Azure
Python for ML experiments when it makes sense

About Me

I have led teams, mentored developers, shipped systems at scale, and worked as a founding engineer in early stage startups.
I prefer small teams, high ownership, and environments where thinking matters more than process.

Contact

LinkedIn

Email

Pinned Loading

  1. aspire-forge aspire-forge Public

    Opinionated .NET 10 + Aspire 13 Web API starter template with TUnit

    Shell

  2. texas-holdem-critter texas-holdem-critter Public

    Texas Hold'em poker game built with Critter Stack (Marten + Wolverine) with events!

    C#

  3. CurrencyConverter CurrencyConverter Public

    Currency conversion API with Vertical Slice Architecture, Polly resilience, and TUnit testing

    C#

  4. fakestore-mcp fakestore-mcp Public

    E-commerce demo showcasing Model Context Protocol (MCP) with Next.js and FakeStore API

    TypeScript

  5. bg-challenge bg-challenge Public

    Job queue system using PostgreSQL LISTEN/NOTIFY with .NET 9 + Aspire — no external queue, no polling

    C#