Amir's Website

Welcome to my personal website where I share my thoughts, projects, and experiences.
All the opinion are mine and do not represent my employer.

2026-09-05

Creating a voice+text chat with symmetric encryption using STUN and TURN

Setting up a voice chat via stun-turn with symmetric encryption is incredibly simpler and fun

stun-turn symmetric encryption

2026-09-04

Trying to simulate service fabric lease

Avalonia is incredibly cool, Service Fabric federation is cooler

service fabric Avalonia

2026-07-30

Building an Alternative to Twilio with an Android Phone

How a $6 Tello plan, an old Android phone, and a self-hosted proxy became a practical two-way SMS API.

sms self-hosting

2026-07-13

Custom Kiosk Application

I built a custom kiosk application ... it was fun.

kiosk

2026-07-13

Recording Online Radio with Stream Subscription

A C# library and a full-stack app that rip online radio streams into tagged MP3s.

dotnet angular

2026-05-25

Coolify is great

Coolify can replace your entire Heroku free tier with $5

coolify

2026-05-03

In pursuit of a better blogging tool

I couldn't find a good blogging tool .. so I built one myself in C# and Razor

blogging

2026-05-02

My experiences with AI-assisted coding tools in 2026

AI coding assistants are useful if you know what you are doing, otherwise they hallucinate

ai tooling

2026-04-20

Designing Better On-call Tooling

What I learned from being on-call at Microsoft and how can I do better

on-call ServiceFabric