Skip to content
S

Selected work

Building useful things, from cloud systems to developer tools.

A curated set of open-source contributions, practical engineering projects, and research - each grounded in a real problem and a useful outcome.

463K+pageviews across my engineering writing
>25 OSS projectscreated to help developers learn by building
184+ countriesreached through practical engineering guides

Featured work

A few projects worth opening

Selected for their practical value, community reach, or contribution upstream.

Open source and experiments

More things I've built

Focused examples, reference implementations, and useful starting points.

🧑‍💻 Open Source

gh-weekly-updates

A Python CLI that collects GitHub activity and uses AI to turn it into a structured weekly impact summary.

PythonGitHub APIGitHub ActionsAICLI

🧑‍💻 Open Source

Distributed Caching with ASP.NET Core and Redis

Improving performance of .NET microservices applications with distributed caching.

.NETC#ASP.NET CoreIDistributedCacheRedis

🧑‍💻 Open Source

Understanding WebSockets with .NET

A reference implementation for understanding RFC 6455 WebSockets and real-time communication with SignalR.

.NETC#ASP.NET CoreWebSocketsSignalR

🧑‍💻 Open Source

gRPC on Go

A simple gRPC web service written in Go without using third-party libraries.

GogRPCProtocol Buffers

🧑‍💻 Open Source

gRPC on .NET

Code samples for the Introduction to gRPC series in .NET.

.NETC#gRPC

🧑‍💻 Open Source

Adding Intelligence to React Apps with Azure Cognitive Services

Enhance your React apps with AI-powered features.

ReactAzure Cognitive ServicesNext.js

🧑‍💻 Open Source

Go Azure Functions

Playground for deploying Azure Functions written in Go.

GoAzureServerless

🧑‍💻 Open Source

Kafka Docker

Quick way to spin up a local Kafka instance with Docker.

KafkaDockerStreaming

⚡️ Side Projects

Medline Pubmed Data Extractor

A .NET data-processing tool that transforms Medline PubMed XML datasets into focused TSV exports.

.NETC#LINQTSVXML

Earlier work

Academic projects

Research and team projects that shaped how I approach data, systems, and product work.

🎓 Academic Projects

Narrative Visualization with D3.js

Built a presentation-style narrative visualization with D3.js and vanilla JavaScript, with Pandas used for dataset preparation.

D3.jsJavaScriptHTMLCSSPython

🎓 Academic Projects

Twitter Sarcastic Tweet Detection using Deep Learning

Led dataset preprocessing and BERT training for a competitive tweet-classification project that achieved a 0.754 F1 score.

PythonPyTorchDeep LearningNatural Language ProcessingBERT

🎓 Academic Projects

Self-driving car using Raspberry Pi

Built the mapping module for a self-driving Raspberry Pi car, including obstacle, route, and orientation detection.

Raspberry PiPythonComputer VisionOpenCVUltrasonic Sensor

🎓 Academic Projects

LogXTractor

Designed a web-based IDE that used machine-learning techniques to extract patterns from log files larger than 2GB. Winner of best research project and best paper awards.

CPythonMachine LearningLog AnalysisJavascript

🎓 Academic Projects

MobileHub Question Answering System

Designed and built a full-stack question-and-answer platform with voting, tagging, administration, and voice search; awarded the highest marks in the cohort.

PHPMySQLHTMLCSSREST API

Keep exploring

The projects are only part of the story.

Read the engineering notes behind the work, or learn more about how I think and build.

Stay in the loop

Practical engineering notes, without the inbox noise.

Notes on distributed systems, resilient software, and engineering in the real world - usually once or twice a month.

Unsubscribe anytime. Prefer a feed? Subscribe via RSS.