I build tools, systems, and learning resources around LLMs, AI Agents, RISC-V, compilers, assemblers, virtual machines, C#, .NET, and web technologies.
-
🔭 Currently working on StemCode and SharpRISCV
-
🌱 Currently learning and exploring LLMs, AI Agents, RISC-V, compilers, assemblers, and virtual machines
-
👯 Open to collaboration on research papers and engineering projects related to compilers, assemblers, VMs, and AI systems
-
🤝 Looking for contributors and feedback on StemCode and SharpRISCV
-
📝 I write technical articles on my software engineering blog, HackerNoon, and Medium
-
📚 Recent tutorials: Writing a RISC-V assembler · AI coding agent memory in repo files · PHP validation with ValidationMyPhp
-
💬 Ask me about C#, .NET, RISC-V, compilers, assemblers, AI agents, backend systems, and software architecture
-
📫 Reach me at allgame45@hotmail.com
-
📄 Resume: https://rizwan3d.github.io/rizwan3d/
AI Agents ██████████░
LLMs ██████████░
RISC-V █████████░░
Compilers ████████░░░
Assemblers ████████░░░
Virtual Machines ███████░░░░- StemCode A project focused on exploring lightweight AI agents, automation, and intelligent workflows.
- SharpRISCV A C# implementation of RISC-V assembly with support for generating multiple output formats, including BIN, ELF, HEX, console output, and Windows executable experiments. It also includes browser-based RISC-V assembly exploration.
- IvoryA fast, single-binary CLI for managing PHP runtimes and Composer workflows per project. Ivory helps isolate PHP versions, run scripts, configure project-level PHP settings, scaffold CI/Docker files, and improve PHP developer experience.
- MotoGameEngineAn open-source C# 2D game engine built around SDL, designed for learning, experimentation, and building 2D games on Windows.
- PhpThoughtsA PHP framework designed for large projects, featuring expressive syntax, attribute-based routing, dependency injection, Doctrine ORM, middleware support, CLI tooling, PSR standards, and onion architecture.
- ValidationMyPhpA PHP validation utility for validating user-provided data against defined rules and returning clear error messages when validation fails.
🛠️ Tech Stack
- Async/Await Doesn't Create a New Thread. So What Does It Actually Do in C#?
- Optimizing Every Allocation Won't Save a .NET Application That Accepts Unlimited Work
- Zero-GC Programming and Unmanaged Memory: Engineering High-Performance Applications in Modern .NET
- C# Performance Under the Microscope: JIT, Memory, and a Benchmark That Can Fail
- Performance-Aware Programming in C#
- Website-associated Obfuscated CMD: Full Static Investigation
- The Hard Part of Writing a RISC-V Assembler Isn't Parsing Assembly
- AI Coding Agents Should Not Hide Memory - Why Stemcode Stores It in Repo Files
- Untitled Entertainment: Transforming Pakistan's Valorant Esports Landscape
- Exceeding Expectations: How I Earned a Star Performer Award with Just Five Tasks