Muhammad Ramzan
menu
draw
PROJECTS

A curated collection of my experiments, solutions, and digital crafts. Think of it as my technical scrapbook where logic meets creativity.

attach_file
terminalCRUN
terminal

crun

Under development

A Linux container runtime like Docker, built from scratch using namespaces and pivot_root to isolate process tree, filesystem, and hostname. Features a cgroup v2 RAII wrapper for CPU/memory limits and a socketpair-based handshake to prevent race conditions.

C++CMakecgroups v2
View Projectarrow_forward
pin_drop
edit_noteRENDERED MARKDOWN
edit_note

Rendered Markdown

Offline blog editor with a Node.js/Express backend that persists posts as Markdown files on disk. Features a custom file format embedding JSON metadata above a separator, REST CRUD API, and live preview with a custom marked.js renderer rewriting image paths for offline embedding.

Node.jsExpressJavaScriptmarked.js
View Projectarrow_forward
bookmark
flareRAY TRACER
flare

Ray Tracer

A ray-sphere renderer written from scratch in C++. Renders an 800×450 scene in ~0.3s using a simplified quadratic intersection test. Models the scene as polymorphic Hittable objects, tracking hit point, surface normal, and ray direction.

C++CMakeLinear Algebra
View Projectarrow_forward
lightbulb

Open to Collabs!

I'm always looking for exciting open-source projects or creative partnerships. Reach out if you want to build something together!

rocket_launch
© 2026 Muhammad Ramzan. All rights reserved.
brush
code
token