Projects

Selected projects I've built over the last few years.

LocalScript

A Lua execution environment integrated with a local LLM pipeline. Includes static AST analysis, sandboxed execution, memory and instruction limits, and code generation for user-defined scripts.

Rust Python FastAPI Lua
NetAnalysis

A graph analysis toolkit for working with datasets. Includes implementations of BFS, SCC detection, connected components, and landmark indexing.

Rust Graph Theory
ASCII Style Photo Converter

An image processing tool that transforms photos into ASCII art. Supports custom fonts, grayscale mapping, and configurable rendering settings while preserving image details.

Rust Image Processing Graphics
MiniToDo

A full-stack task management application built with ASP.NET Core. Implements RESTful APIs, Entity Framework Core, authentication, and a clean layered architecture.

C# ASP.NET Core EF Core SQLite
Weather App

A modern Android weather application built with Jetpack Compose and Material Design. Uses the MVVM architecture and reactive UI.

Kotlin Jetpack Compose Android MVVM
Rusthon

A custom Python-inspired programming language implemented in Rust. The project includes lexical analysis, parsing, abstract syntax tree (AST) construction, and an interpreter capable of executing user programs.

Rust Lexer Parser AST Interpreter
MiniML

An interpreter for a minimal ML-like functional programming language written in Ocaml. Implements tokenization, parsing, AST generation, lexical scoping, expression evaluation, and functional language semantics.

Ocaml Functional Programming Parser AST Interpreter

Coming soon...