About

About Me

I'm Mubarrat Hasan — a student and passionate system-level software engineer, fueled by relentless curiosity and a love for low-level engineering. I enjoy working close to the hardware/software boundary and building efficient, scalable, and maintainable systems. My focus lies in creating high-performance applications, developer tools, and frameworks that make real-world impact.

My primary language is C#, and I follow the MVVM architectural pattern using the modern and efficient CommunityToolkit.Mvvm library, which leverages source generators to reduce boilerplate and improve productivity. This enables me to build WPF and WinUI applications that are cleanly structured, testable, and maintainable.

I use CSharpRepl instead of PowerShell for scripting and automation — offering the power of C# with the flexibility of a REPL environment. When a project requires interoperability with native components, I switch to C++/CLI to bridge managed and unmanaged code safely and efficiently.

I value clean architecture, minimalism in design, and writing expressive code that speaks for itself. I'm always exploring systems internals, optimizing memory usage, and learning from open-source communities to improve my skills and share back whatever I can.

About This Website

This website is a living portfolio and a launchpad for my open-source projects and experiments. It serves as a central space to showcase the tools, libraries, and utilities I've built — primarily targeting developers who work in performance-sensitive or architecture-driven environments.

Each project includes source code, documentation, and when relevant, blog-style articles explaining the architectural decisions, design patterns used (such as MVVM, DI, etc.), performance considerations, and technical deep-dives into real-world problems and solutions.

I aim to make this site not just a gallery of code, but a helpful resource for developers who care about systems-level thinking, code quality, and technical clarity.

Contact