$ Hey, I'm Sajad Shafi
$
Senior Software Engineer with 4+ years of experience in web technologies, Linux systems, and terminal-based workflows. I love creating fast, elegant solutions.
book a call
~/quick-info
$ cat about.txt
Name: Sajad Shafi
Location: Earth
Role: Sr. Software Engineer
Skills: C# .NET, JS/TS, ReactJS, NextJS, Azure
Interests: Linux, Neovim, GO, Svelte
$
$ ls --latest blog/
cd blog/ Jul 3, 2026
How I Built a Fully Free Newsletter for This Portfolio
A walkthrough of setting up a subscribe-and-notify newsletter for a personal site that costs $0 a month — no vendor contact caps, no monthly fee, just a database you own and an email API used the boring way.
Nov 6, 2024
File Upload Service in .NET 9
A simple implementation of the file upload functionality in .NET
Jul 4, 2024
.Net 8 new Identity Auth - Setting up, Customizing the auth and seeding data
An overview of how to implement the latest identity auth in .NET and how to customize it, especially hiding the routes and adding roles
$ ls --latest projects/
cd projects/$ subscribe --newsletter
Get notified when I write new posts or build cool stuff. No spam, unsubscribe anytime.