Algorithms
- VirtuC
—
Algorithms
,
Compilers
,
Optimization
and +2 more
A from-scratch, Rust-implemented compiler designed for a targeted C subset that effectively emits standard LLVM IR; heavily focusing on proper AST design, semantic checking, and IR verification.
- Algorithms & Performance
—
Algorithms
,
Latency
,
Optimization
and +2 more
Principles for clear algorithms and effective performance engineering; utilizing strict micro-benchmarking, careful memory allocation discipline, avoiding cache misses, and deterministic random generators.
- URL Shortener & Pastebin
—
Algorithms
,
Caching
,
Encoding
and +1 more
A robust structural design for a highly available, extremely read-heavy service bridging short aliases to long URLs; implementing Base62 encoding, Snowflake IDs, and strict collision avoidance.
- Distributed Web Crawler
—
Algorithms
,
Bandwidth
,
Dns
and +2 more
A highly resilient architectural design for a Google-scale web crawler; heavily focusing on breadth-first search (BFS), extensive DNS resolution caching, and polite handling of malicious domains.