~/projects

A curated collection of my software engineering projects spanning systems programming, web development, and developer tooling. Each project represents a deep dive into different technologies and problem domains.

Featured Project

In Development

Cryo Compiler

Cryo is a systems programming language that combines the performance of C with modern language features. The compiler implements a complete compilation pipeline including lexical analysis, parsing, semantic analysis, and LLVM IR generation. Features include memory safety analysis, advanced type checking, and cross-platform compilation.

Technology Stack

C++LLVMCompiler DesignSystems ProgrammingLanguage Design

Code Preview

core.cryo
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
// Sample Code from core.cryo
struct Int {
    val: i32;
    isZero: boolean;
    isNegative: boolean;

    constructor(__val__: i32) {
        this.val = __val__;
        this.isZero = (this.val == 0);
        this.isNegative = (this.val < 0);
    }

    add(__val__: i32) -> Int;
    sub(__val__: i32) -> Int;
}

implement struct String {
    append(__str__: str) -> String {
        // Implementation of the append method.
        return this;
    }
}

Filter by Technology:

BackendBuild ToolsBusiness WebsiteCC++CLIClient PortalCompiler DesignDatabaseDeveloper Tools+22 more

Showing 1-6 of 7 projects

Page 1 of 2

systems
Featured
Cryo Compiler
A modern systems programming language compiler built from scratch with LLVM backend.
C++LLVMCompiler Design+2
75%
systems
Cryo Language Server
LSP implementation providing IDE support for the Cryo programming language.
TypeScriptLSPLanguage Tools+2
60%
systems
Rust SQLite Database
High-performance database layer built with Rust and SQLite for efficient data management.
RustSQLiteDatabase+2
85%
backend
Go API Server
Scalable REST API server built with Go, featuring authentication and database integration.
GoREST APIJWT Auth+2
90%
tools
C/C++ Project CLI Tool
Command-line utility written in C for scaffolding and managing C/C++ projects.
CCLIBuild Tools+2
70%
web
Terminal Portfolio Website
Interactive portfolio website with Unix terminal aesthetics and modern web technologies.
TypeScriptReactNext.js+2
95%