poxel6

Hey, I'm Amir.

I'm a

I like understanding how things work and building them from the ground up. I'm interested in systems programming, programming languages, developer tools, and game development.

Web Server in x86_64 Assembly

x86-64 Assembly

A web server written directly in x86-64 assembly on Linux. Built to explore system calls, sockets, memory, and the fundamentals of networking without relying on a high-level runtime.

View source →

Clox

C

A bytecode compiler and virtual machine for the Lox programming language. Built from scratch while learning about lexical analysis, parsing, bytecode compilation, virtual machines, and memory management.

View source →

JLOX

Java

An interpreter for the Lox programming language. Implements recursive-descent parsing, AST generation, and tree-walking interpretation, with tooling to generate parts of the AST.

View source →

NEWJ

Rust

A CLI tool for generating Java projects with configurable project templates and Gradle dependency presets. Built to make starting small Java projects fast and repeatable.

View source →

Twitter Clone

Kotlin · Spring Boot · Next.js

A full-stack social platform built to explore backend development with Kotlin and Spring Boot alongside a modern Next.js frontend.

View source →