Available for senior platform & backend roles · Pune / Remote

Where technology
meets good engineering.

Senior .NET platform engineer with 4+ years building distributed systems, identity pipelines, and AI infrastructure across enterprise SaaS, EdTech, and FinTech. I ship the layer beneath the product — runtimes, MCP servers, IoC containers — as production-grade open source.

Currently
Senior SDE @ AppDirect
Building
SRVSH.RUN
Stack
.NET 10 · Azure · MCP

SRVSH.RUN

Secure agent runtime · v0.1
Source verified
Ed25519
Vault encrypted
AES-256
Audit chain
SHA-256
Sandbox ready
gRPC
TurnLoop · Step 11/1478%
.NET 10 Distributed Systems Model Context Protocol Azure Platform Microservices AI Infrastructure Native AOT Identity & SSO SQL Server Kafka · RabbitMQ OpenTelemetry CQRS · Clean Arch .NET 10 Distributed Systems Model Context Protocol Azure Platform Microservices AI Infrastructure Native AOT Identity & SSO SQL Server Kafka · RabbitMQ OpenTelemetry CQRS · Clean Arch
About

Backend isn't enough.
Platforms are the work.

I'm a senior software engineer with deep tenure across the .NET ecosystem — from .NET Framework 4.8 modernisation at AppDirect to 23+ microservice SSO migrations at ParentPay to Akka.NET-driven finance pipelines at Thinkbridge.

Most engineers stop at shipping features. I keep going — into runtime internals, IoC graphs, lifetime semantics, MCP transport layers, deterministic execution loops, tamper-evident audit chains. The hard layer that decides whether a system is reliable or just lucky.

Today I'm shipping open-source platform infrastructure for the .NET + AI stack: an MCP server for Obsidian, a hardened SQL Server MCP gateway, an IoC container rebuilt from first principles, and SRVSH.RUN — a secure self-hosted AI agent runtime.

"Software architecture is the art of drawing lines you don't have to cross later."
4+
Years shipping
B2B SaaS, EdTech, FinTech, identity
23+
Microservices
Production services led & migrated
05
OSS projects
Live .NET platform packages on GitHub
4.8 → 10
Modernised
From OWIN legacy to Native AOT
Expertise

Where I exceed the typical .NET role.

Most .NET roles ask for ASP.NET, EF Core, and Azure. Those are the floor. Here's the ceiling I bring instead.

Runtime Internals

I rebuild what others import. LifecycleX implements DI from first principles — DAG resolution, lifetime boundaries, scope-leak detection — to understand the cost of every abstraction.

IoC graphsReflectionNative AOT

AI Infrastructure

Production MCP servers — Mcp.Obsidian for personal knowledge bases, Mcp.SqlServer.Core for enterprise data — with capability gating, intelligent caching, audit trails.

MCP protocolJSON-RPCStreaming

Distributed Systems

23+ services, one identity layer. Led Group Auth SSO across the entire ParentPay ecosystem — OWIN, JWT/OAuth 2.0, multi-scheme auth, Redis-backed caching.

OAuth 2.0OWINAzure AD B2C

Modernisation

Currently leading .NET Framework 4.8 → .NET 8 migration of an enterprise B2B marketplace at AppDirect — billing, subscriptions, identity — without breaking transactions.

.NET 4.8 → 8WCF interopAzure

Concurrency & Throughput

Lock contention is a design smell. Akka.NET actors for concurrent transaction pipelines, Kafka ingestion for executive analytics, CQRS + MediatR for clean read/write separation.

Akka.NETKafkaCQRS

Security & Trust

SRVSH.RUN ships with a SHA-256 hash-chain audit log, AES-GCM secrets vault, capability-based policy engine, approval gates. Tamper-evident by design — not by promise.

AES-GCMHash chainsPolicies
Selected works

Production-grade open source.

Not toy projects. Each ships with tests, CI, native binaries, and the safety controls you'd expect from enterprise infrastructure.

Flagship · In progress

SRVSH.RUN

Secure self-hosted AI agent control plane

A .NET 10 + SQLite runtime for running AI agents locally and deterministically — without leaking data to a vendor cloud. Wraps providers (Ollama, Anthropic, OpenAI, Gemini) behind a unified streaming abstraction.

1TurnLoopdeterministic 14-step execution engine
2Audit Chaintamper-evident SHA-256 hash log
3VaultAES-GCM secrets · child-process isolation
4ChannelsCLI · Web · Telegram · all on one core
5Policycapability gating + human-approval gates
.NET 10Native AOTSQLitegRPCSHA-256AES-GCM
OSS · Released

Mcp.Obsidian

Only .NET-native MCP server for Obsidian

Bridges AI agents with local Obsidian vaults. Ships 21 tools including Dataview DQL queries, smart-append, backlink reports. Local-first, MIT-licensed, native binaries.

.NET 10MCP21 toolsDataview
OSS · Active

Mcp.SqlServer.Core

Hardened MCP gateway for enterprise SQL

Capability-gated SQL Server MCP server with multi-layer caching, structured audit logs, OpenTelemetry, both stdio and streamable HTTP transports.

.NET 10MCPDapperOTel
OSS · Study

LifecycleX

IoC container rebuilt from first principles

Architectural study in life-cycle management and object-graph resolution. Custom DAG resolver, scope-leak detection, deterministic disposal.

.NET 10ReflectionDAG
OSS · Craft

unix-wc

Unix word-count, redone in .NET 10

Deliberate exercise in streaming I/O, encoding correctness, and clean CLI design. Mirrors wc faithfully, handles large files, cross-platform.

.NET 10StreamsUTF-8CLI
The Stack

The arsenal.

First tag in each row is where I'm strongest — but I've shipped production code in every one of these.

Backend & .NET

C# / .NET 8 · 10ASP.NET CoreWeb API · MVC.NET 4.8WCF · OWINEF CoreDapperLINQNative AOTAkka.NET

Architecture & Systems

MicroservicesDistributed SystemsClean ArchitectureCQRS · MediatREvent-DrivenSOLIDDDDSaga Patterns

Cloud & DevOps

Azure App ServicesAzure FunctionsService BusEvent HubAzure AD B2CAzure DevOpsGitHub ActionsDockerOpenTelemetry

Data & Messaging

SQL ServerRabbitMQKafkaRedisSQLiteJSON-RPCgRPCREST

AI & Agents

Model Context ProtocolMicrosoft.Extensions.AIAzure OpenAIAnthropic APIOpenAI APIOllamaOpenRouter

Frontend & Tooling

AngularTypeScriptJavaScriptHTML5 · CSS3Vue.jsReactGit
Path

Where I've shipped & scaled.

JAN 2026 — PRESENT

Senior Software Engineer

AppDirect · B2B Marketplace Modernisation

Leading the incremental migration of core marketplace modules from legacy ASP.NET MVC and .NET Framework 4.8 toward .NET 8 — preserving billing, subscription, and enterprise transaction workflows. Designing Azure OpenAI-driven automation. Hardening Azure App Services and release pipelines.

.NET 4.8 → 8Azure OpenAISQL AzureGenAI tooling
JUL 2024 — JAN 2026

Software Consultant

ParentPay · Enterprise EdTech & Identity

Delivered services across a 23+ microservice ecosystem. Led Group Auth SSO integration spanning all services — OWIN middleware, JWT/OAuth 2.0, multi-scheme auth, Redis-backed caching. Resolved IIS application-pool race conditions. Prototyped a .NET MCP server for automated test generation.

.NET CoreRabbitMQOWIN · OAuth 2.0Azure AD B2CAngular
MAR 2023 — MAY 2024

Software Engineer

Thinkbridge · Global Finance-as-a-Service

Engineered secure .NET 7 Web APIs using Clean Architecture, CQRS, and MediatR. Implemented Akka.NET actor-based processing to eliminate lock contention in concurrent transaction pipelines. Led migration to .NET 7. Built Kafka ingestion for executive analytics.

.NET 7Clean ArchitectureAkka.NETKafka
FEB 2022 — FEB 2023

Associate Software Engineer

Thinkbridge · US FinTech Prepaid Payments

Migrated prepaid-card backend capabilities from Java Spring Boot to .NET 6 Web API — feature parity, improved maintainability. Re-architected payment-processing endpoints with secure API design and performance-focused refactoring.

.NET 6Java → .NETPayments
JAN 2021 — JUN 2021

Trainee Software Developer

Noble Tech India

Built a full-stack matrimonial web application — Vue.js frontend, Express.js APIs, Firebase data and hosting. The starting line.

Vue.jsExpress.jsFirebase
Let's build something

Building at the platform layer?
Let's talk.

If you're hiring for runtime work, .NET modernisation, AI infrastructure, or distributed-systems engineering — I'd love to compare notes. I read every email I get.