Skip to content
Sakir Sathe

Navigation

Software Engineer · Technical Lead · Builder

Sakir SatheCosta Rica

Building reliable software across .NET, cloud, data and AI.

I’m a software engineer and technical lead with more than fourteen years of experience building, modernizing and operating complex software systems.

I remain hands-on across architecture, backend engineering, cloud, data and AI. Alongside that work, I develop reusable tools and write about what I learn while building systems.

Experience
14+ years
Primary
C# · .NET · Azure
Current focus
Retrieval · Agents
Based in
Costa Rica

01Engineering

Engineering across the stack

I enjoy engineering problems that cross boundaries — application architecture, backend systems, cloud infrastructure, data, search, AI and developer experience.

Engineering overview

Capabilities

01

.NET & Backend Engineering

Service design, APIs and the background work that keeps systems moving.

C# / .NET / ASP.NET Core / EF Core / REST / gRPC / Background processing / Microservices

02

Cloud & Azure

Hosting, identity, secrets, telemetry and delivery on the Azure platform.

Azure App Service / Functions / Storage / Key Vault / Managed Identity / Application Insights / Azure DevOps

03

AI, Search & Retrieval

Grounding language models in real data through search and retrieval.

Azure OpenAI / Azure AI Search / Semantic search / Vector search / RAG / MCP / AI agents

04

Data & Integration

Moving, shaping and reporting on data between systems.

SQL Server / Azure Data Factory / ETL / SSIS / Fabric / Power BI / REST / GraphQL

05

Frontend Engineering

Interfaces for data-heavy, workflow-driven applications.

Blazor / React / Angular / TypeScript

06

Technical Leadership

Design decisions, review culture and keeping production healthy.

Architecture / Technical design / Code review / Mentoring / CI/CD / Production support / Root-cause analysis

Problems I like working on

Developer Infrastructure
Tools that remove repetitive engineering work and make systems easier to test, understand and operate.
AI-Native Software
Practical ways of combining software engineering, retrieval, agents and language models without sacrificing reliability.
Enterprise Modernization
Turning complex or legacy systems into maintainable, observable and automated platforms.
System Integration
Connecting APIs, data platforms, cloud services, enterprise systems and physical devices.
Architecture & Reliability
Understanding how systems behave in production and designing them to fail less often.

03Open Source

View all

Open Source

Developer tools and experiments built around real engineering problems.

Status · In preparation

Nothing released yet

Projects appear here once they have a public repository and a first usable release. No placeholders, no inflated numbers.

04Writing

View all

Writing

Notes on software engineering, .NET, Azure, architecture, AI, developer tooling and lessons learned while building systems.

Drafts · Unpublished

First notes are being written

Articles are published when they are finished, not on a schedule. An RSS feed is available for when they arrive.

/rss.xml

05Labs

Labs

Experiments, benchmarks and ideas that are useful even when they do not become full projects.

Visit labs
  • AI experiments
  • .NET benchmarks
  • RAG experiments
  • Coding-agent evaluation
  • Architecture prototypes
  • Developer tooling

§Contact

Let’s connect

I’m always interested in thoughtful conversations about software engineering, open source, architecture and developer tooling.