Skip to content
View mominshaikhdev's full-sized avatar

Block or report mominshaikhdev

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
mominshaikhdev/readme.md

Momin Shaikh

Compiler Engineer & Systems Architect Β· AI & Full-Stack Systems Specialist

Kushtia, Bangladesh Β Β·Β  Portfolio Β LinkedIn Β GitHub Β Email


About

I am a Compiler Engineer & Systems Architect specializing in native toolchains, C++23 named modules, declarative UI domain-specific languages (DSLs), and binary metadata generation. I architect and build high-performance systems from the ground up: from native compilers that transform Windows SDK headers and declarative UI markup directly into ECMA-335 .winmd binaries in seconds, to bounded multi-step agentic AI systems, enterprise multi-tenant ERP platforms in Laravel & Next.js, and RAG pipelines.


⚑ The Winverse Native Compiler Ecosystem

A unified next-generation Windows toolchain engineered in pure C++23 named modules (.ixx), eliminating legacy MSBuild overhead, fragile scraping pipelines, and thousands of lines of manual configuration.

Compiler Suite Repositories

Repository Primary Tech Role & Capabilities
WinverseC-Compiler C++23 Modules, MSVC, ECMA-335 High-Performance Win32 & WDK Metadata Compiler. Directly parses Windows SDK & WDK C/C++ headers into ECMA-335 .winmd in ~30s with SAL annotations, IOCTL extraction, and 64 custom semantic attributes (replacing Microsoft's 190,000-line ClangSharp/Roslyn pipeline).
WinUIC-Compiler C++20 Modules, WinUI 3, MRM PRI Declarative UI DSL & Metadata Compiler. Compiles .winui DSL files into .winmd binaries and standalone resources.pri packages. Features Pratt parser expression trees, reactive state observers, immersive dark titlebar attributes, and zero manual UI code across any language projection.
Xaml2WinUIC-Compiler C++23, XML AST, Code-Behind AST WinUI 3 XAML to .winui Transpiler. Converted 190/190 WinUI 3 Gallery XAML files with 0 failures and 0 warnings. Preserves verbatim layouts, custom/third-party controls via dynamic JSON registries, and dual-language C# & C++/WinRT/C++/CX code-behind.
CppWinC-Compiler C++23 Named Modules, WinUI 3, PE Reader Unified WinUI 3 / WinRT / Win32 / Driver (WDK) Projection Compiler. Generates modern C++23 named modules (.ixx) with dedicated -winui discovery for Windows App SDK metadata and runtime DLLs, without headers, PCH, or runtime baggage. Multithreaded codegen, automatic monolith namespace splitting (94K+ methods in Microsoft.UI.Xaml), and base-chain inheritance projection.

Technical Skills

Systems & Compilers

C++23 C++20 ECMA-335 Windows SDK Windows WDK WinUI 3 C++/WinRT MSVC Compiler Design PE32+ Writer MRM PRI

Languages

C++ TypeScript JavaScript Python C# Rust PHP HTML5 CSS3

AI & Machine Learning

Agentic AI Google Gemini OpenAI Groq LangChain LangGraph Vercel AI SDK Whisper RAG Vector Databases

Frameworks & Web Ecosystem

Next.js React Node.js Express Django Laravel Tailwind CSS Socket.IO GraphQL GSAP Three.js

Databases, DevOps & Cloud

PostgreSQL MySQL MongoDB Redis Prisma Docker Kubernetes GitHub Actions Linux Vercel Railway


Experience

Compiler Architect & Systems Engineer | Open-Source Creator Β (2020 – Present)

πŸ› οΈ Native Compilers & Systems Architecture

  • WinverseC-Compiler β€” Win32 & WDK Driver Metadata Compiler (C++23 Modules)

    • Designed and built a high-performance Win32 & WDK Driver API compiler from scratch in C++23 modules with MSVC.
    • Implemented an in-memory ECMA-335 binary writer synthesizing valid PE32+ assemblies with #~, #Strings, #Blob, and #GUID metadata streams, completely eliminating .NET runtime and Roslyn dependencies.
    • Engineered a recursive-descent parser parsing Windows SDK (26100+) headers (um/, km/, shared/) with architecture tagging (X86, X64, Arm64) in ~30 seconds (replacing Microsoft's 190,000-line ClangSharp/Roslyn pipeline).
    • Extracted full SAL annotations into BufferSemanticsAttribute, decoded IOCTL CTL_CODE macros into structured attributes, and classified 6 handle taxonomy types across 64 custom attributes.
  • WinUIC-Compiler β€” Declarative UI DSL & ECMA-335 Compiler for WinUI 3

    • Architected a declarative UI domain-specific language (.winui) for WinUI 3 / Windows App SDK compiling into standardized ECMA-335 .winmd metadata and packaged PRI resources (resources.pri).
    • Achieved the flagship architectural pillar of Zero XAML, Zero IDL, Zero Code-Behind, and Zero manual UI code across any language projection.
    • Built an in-RAM resource indexer calling Windows SDK mrmsupport.dll native APIs directly, accompanied by a zero-dependency binary PRI fallback encoder (mrm_pri2).
    • Implemented a Pratt parser expression engine with deterministic operator precedence, reactive state observers (@state, @binding), immersive dark titlebar attributes, and dynamic third-party control registries.
  • Xaml2WinUIC-Compiler β€” WinUI 3 XAML to .winui Transpiler

    • Built a native C++23 transpiler converting WinUI 3 / Windows App SDK XAML projects and code-behind into 100% equivalent .winui DSL files.
    • Resolved dual-language code-behind dialects: C# partial classes, x:Bind targets, and C++/WinRT / C++/CX ref class / ^ handle declarations.
    • Preserved verbatim layouts and resource fragments via .raw() modifiers with zero design loss; verified against the complete WinUI 3 Gallery corpus with 190/190 XAML files converted with 0 failures and 0 warnings.
  • CppWinC-Compiler β€” Unified WinRT, WinUI 3, Win32 & Driver (WDK) C++23 Projection Compiler

    • Implemented a unified projection and component generator emitting pure C++23 named modules (.ixx) from ECMA-335 .winmd metadata for WinUI 3 & Windows App SDK (with dedicated -winui auto-discovery of package metadata, activation factories, and runtime DLLs), standard WinRT (Windows.*), Win32 (Windows.Win32.*), and Driver APIs (Windows.Wdk.*).
    • Completely eliminated header files, precompiled headers (pch.h), and IFC build order conflicts, enabling direct import std;.
    • Engineered multithreaded codegen across all CPU cores, automatic monolith namespace partitioning (splitting 94K+ methods in Microsoft.UI.Xaml into balanced sub-modules), and base-chain inheritance projection for up to 5,000 methods per type.

πŸ€– Agentic AI, Multi-Tenant & Distributed Systems

  • Laravel-PostgreSQL-Multi-School-Management-System β€” Enterprise Multi-Tenant Educational ERP (Laravel)

    • Architected a multi-tenant educational management system in Laravel supporting isolated tenant database environments via global query scopes and custom tenant middleware.
    • Implemented granular 4-role RBAC with Laravel Gates and Policies across Admin, Teacher, Parent, and Student roles with automated school-specific GPA calculation engine and optimized eager loading to eliminate N+1 queries.
    • Integrated high-performance React/Vite frontends consuming RESTful Laravel API resources.
  • Django-PostgreSQL-Nextjs-AI-Research-Agent (CodeFusion): Engineered an autonomous AI codebase exploration agent powered by Google Gemini 2.0 Flash function calling with a 24-round bounded tool loop and crash-safe PostgreSQL audit trail.

  • Nextjs-VentureForgeAI-Client (VentureForge AI): Full-stack AI startup incubator and financial validation portal with Groq Llama 3.3 70B evaluation engine, CFO AI financial audit dashboard, and Llama 3.2 11B Vision pitch deck analysis.

  • Nextjs-PostgreSQL-MongoDB-Collaborative-Team-Hub (Team Hub): Architected a real-time collaborative workspace with dual-database architecture (PostgreSQL + MongoDB), Socket.IO channels, and transparent Axios JWT refresh interceptors.

  • Nextjs-AI-PDF-SaaS (Bookified): Shipped a production RAG voice & chat SaaS using OpenAI Whisper STT, TTS, LangChain, and Vercel AI SDK streaming.


WebFlow Developer & Technical Integrator : Flow Seek Β (2020 – 2023)

  • Designed and delivered 20+ responsive web applications and landing pages, translating complex Figma wireframes into production builds with 90+ Core Web Vitals scores.
  • Architected reusable Webflow CMS architectures for non-technical stakeholders, streamlining post-launch content management.
  • Extended native capabilities with custom JavaScript embeds and third-party integrations (Stripe, Google Analytics, Mailchimp, Zapier).

Education

  • LL.B (Hon's) in Al-Fiqh and Law β€” Islamic University, Kushtia-Jhenaidah (2019 – 2023) β€” CGPA: 3.28 / 4.00
  • Higher Secondary Certificate (H.S.C), Science β€” Nachole Govt. College, Rajshahi Board (2018) β€” GPA: 4.58 / 5.00
  • Secondary School Certificate (S.S.C), Science β€” Maktapur High School, Rajshahi Board (2015) β€” GPA: 5.00 / 5.00

Languages

English (Fluent) Β· Bengali (Native) Β· Hindi (Working Knowledge)


GitHub Streak

Β 

Profile Summary

Pinned Loading

  1. Nextjs-VentureForgeAI-Client Nextjs-VentureForgeAI-Client Public

    TypeScript

  2. Django-PostgreSQL-Nextjs-AI-Research-Agent Django-PostgreSQL-Nextjs-AI-Research-Agent Public

    Backend: https://nextjs-django-postgresql-ai-research-agent-production.up.railway.app

    Python

  3. Nextjs-PostgreSQL-MongoDB-Collaborative-Team-Hub Nextjs-PostgreSQL-MongoDB-Collaborative-Team-Hub Public

    JavaScript

  4. Nextjs-AI-PDF-SaaS Nextjs-AI-PDF-SaaS Public

    JavaScript

  5. Laravel-PostgreSQL-Multi-School-Management-System Laravel-PostgreSQL-Multi-School-Management-System Public

    TypeScript

  6. Nextjs-Stripe-E-Commerce Nextjs-Stripe-E-Commerce Public

    JavaScript