Software Engineer · .NET, C# & AWS
Hi, I'm Charan 👋
A software engineer who loves turning ideas into real products. I enjoy exploring new tech, building polished experiences, and sharing what I learn here on Byte Blogger.
- C#
- .NET
- AWS
- TypeScript
- Next.js
Recent Posts
4 postsWelcome to my Blog SitePinned
TL;DR: I built this blog from scratch using the Create T3 Stack (Next.js, NextAuth, Prisma/Drizzle, Tailwind) and deployed it on Vercel with DNS managed via AWS Route 53. It’s a full-stack learning project where I’m exploring modern frameworks, improving my skills, and sharing my journey through upcoming technical posts.
Charan Pasham
Aug 24, 2025
Pattern Matching in Modern C#: Write Less, Express More
How switch expressions, property patterns and list patterns turn tangled if/else chains into code that reads like a spec.
Charan Pasham
Oct 12, 2026
Single file csharp execution
TL;DR: You can run a single C# file with dotnet run hello.cs—no project needed. It supports shebang (#!dotnet run), command-line args, and even works without the .cs extension. You can also import NuGet packages using #:package PackageName@version. Perfect for quick scripts.
Charan Pasham
Nov 19, 2025
Lambda
Charan Pasham
Oct 25, 2025
