About
Who I Am
I'm Mubarrat Hasan — a student and systems-level software engineer with a passion that ignited early. I started experimenting with HTML in Grade 1, and have been coding ever since. What began as playful curiosity quickly evolved into a full-blown obsession with how systems work — both from the outside (what users see) and the inside (how instructions move through memory and silicon).
Unlike most developers who begin with frameworks and stay abstracted, I dug straight into internals — exploring how operating systems work, how the CPU communicates with RAM, how processes are scheduled, and how system calls behave under load. My mindset is rooted in both forward engineering (building things) and reverse engineering (understanding what already exists).
I think in terms of memory layout, instruction pipelines, and system constraints — not just high-level syntax. I take pride in building clean, performant, and scalable systems that work with the machine, not against it.
My Tech Stack
My primary language is C#, where I apply the MVVM pattern using CommunityToolkit.Mvvm — taking full advantage of source generators to eliminate boilerplate and increase maintainability.
For scripting and automation, I prefer CSharpRepl — giving me the power of C# in a REPL-style shell that enhances productivity far beyond traditional scripting tools. When native interoperability is required, I dive into C++/CLI to tightly bridge the managed and unmanaged worlds.
My knowledge extends deeply into the Windows internals, including the Win32 API, OLE, DDE, and system-level memory architecture. I frequently analyze behavior at the CPU and RAM level, and enjoy reverse engineering as much as I enjoy building things from scratch.
Philosophy & Values
I believe in writing expressive, minimal, and highly optimized code. My engineering philosophy is grounded in clarity, performance, and long-term maintainability. I care deeply about system behavior, memory patterns, threading models, and the performance impact of every abstraction.
Whether it’s building developer tooling, performance-tuned libraries, or cross-boundary communication systems, I aim to write software that scales technically — not just functionally.
About This Website
This site is more than a portfolio — it's a working showcase of ideas. It hosts projects, tools, and articles aimed at developers who appreciate deep systems thinking. Here, I share not just code, but design choices, architecture breakdowns, and optimization insights.
You'll find projects documented with reasoning: why certain patterns like MVVM, DI, or event-based communication were chosen — and how performance or architectural concerns shaped the implementation.
Contact
-
Email: contact@mubarrat.com
For questions, collaborations, networking, or any professional inquiries. -
Abuse Email: abuse@mubarrat.com
Please report any misuse of content or intellectual property via this channel.
Important Notice Regarding Contacting Mubarrat.com
This contact address is intended strictly for meaningful inquiries related to the content, projects, collaborations, or technical discussions featured on this website. Please refrain from sending unsolicited emails related to marketing campaigns, promotional offers, SEO services, advertising, or any other form of spam. Your understanding and respect for this policy are greatly appreciated.
Due to the volume and nature of correspondence, I may not be able to respond to every email. If you do not receive a reply within one month of sending your message, please consider that I will not be responding. This helps manage expectations and allows me to prioritize messages that are most relevant and constructive.
Please exercise common sense and professionalism when using this contact channel. Emails that do not align with the purpose described above may be ignored or filtered out automatically. Thank you for respecting these guidelines and for your interest in Mubarrat.com.
Additionally, the development of Mubarrat.Mail.Server is currently in progress. At present, this website uses a third-party email server. This will soon be replaced by my own mail server implementation. One exciting aspect is that Mubarrat.Mail.Server will be open-sourced under the MIT license, contributing to the developer community and promoting transparency.