~█
Learning Journey
Started Learning Web Development
2021Began my self-taught journey with HTML, CSS, and JavaScript basics.
- ›Built first static websites
- ›Learned responsive design principles
- ›Started exploring React
Front-End Development Focus
2022Deepened knowledge in React and modern JavaScript ecosystem.
- ›Built interactive web applications
- ›Learned TypeScript
- ›Explored Next.js for server-side rendering
Transition to Systems Programming
2023Began exploring lower-level programming concepts and languages.
- ›Learned C and C++
- ›Started exploring operating systems concepts
- ›Built first command-line utilities
Compiler Development
2024Focused on compiler design and implementation.
- ›Studying LLVM architecture
- ›Working on custom compiler project
- ›Exploring optimization techniques
Compiler Project Highlight
Cryo Compiler
This project implements a full compilation pipeline including lexing, parsing, semantic analysis, and code generation targeting LLVM IR. The compiler supports most C features including structs, functions, control flow, and basic type checking.
Key Features
- ›Hand-written recursive descent parser
- ›Type checking and semantic analysis
- ›Control flow graph generation
- ›LLVM IR code generation
- ›Basic optimization passes
Example Cryo Code
1
2
3
4
5
6
7
8
9
10
11
12
13
namespace Main;
struct Vec2 {
x: int;
y: int;
}
function main() -> int {
const v: Vec2 = Vec2(5, 10);
const result: int = v.x + v.y;
return result;
}
C++LLVMParserOptimizationIR Generation
Core Skills
$./analyze-skills.sh --verbose
[SCANNING KNOWLEDGE BASE...]
$ cat /usr/local/skills/languages.log
C80%
C++70%
JavaScript95%
TypeScript90%
Rust30%
Go40%
$ ls -la /opt/technologies/
TypeNameVersionStatus
frameworkReact19.xactive
frameworkNext.js14.xactive
compilerLLVM18.xactive
compilerClang18.xactive
toolGit2.40active
$ grep -r “specialty“ /var/log/skills/
Compiler Design
Lexers, parsers, AST manipulation, code generation
Memory Management
Low-level optimization, garbage collection, pointer safety
Web Performance
Bundle optimization, runtime efficiency, rendering strategies
System Integration
Bridging high and low level systems with elegant interfaces
$_