NOAM BEN SIMON
rock-climbing
Hey! I'm Noam, a Computer Science graduate from Yeshiva University passionate about building innovative software.

I spend much of my time creating projects that challenge me and help me grow as an engineer. Here you'll find this website, a rhythm game I built with friends, and a distributed computing system, along with other projects that reflect my curiosity and passion for software engineering.
PROJECTS
Agent Changelog

Agent Changelog

An open source versioning tool for OpenClaw that automatically tracks workspace changes with per-user attribution. It batches commits, provides natural language commands for browsing history, diffs, and rollbacks, and supports synchronization with GitHub or PromptLayer, making AI agent development more transparent and reproducible.

- GitHub -
Personal Website

Personal Website

I built this website to showcase my work while experimenting with modern web technologies and design. It has evolved alongside my experience as an engineer, serving as a place to explore new frameworks, refine my development workflow, and create a polished user experience.

- GitHub -
Radio Rideshare

Radio Rideshare

A rhythm game built with friends using Godot and GDScript. We developed the gameplay, mechanics, and a fully featured in-house level editor, then presented the project at a university showcase.

- GitHub -
AWS Lambda Mock

AWS Lambda Mock

A distributed systems project that simulates an AWS Lambda-style execution environment. It includes leader election, task scheduling, fault tolerance, an HTTP gateway for submitting workloads, and local cluster simulations to test worker failures, concurrent execution, and leader recovery.

- GitHub -
Distributed Tablature Version Control

Distributed Tablature Version Control

A distributed architecture for synchronizing guitar tablature across multiple nodes. The project explores scalable data synchronization, asynchronous messaging with Kafka, and strategies for handling concurrent updates and load balancing in distributed systems.

- GitHub -
Fat32 Image Reader

Fat32 Image Reader

A Java command-line tool for exploring FAT32 disk images. It parses boot sectors, FAT tables, and directory structures while implementing low-level binary parsing and file system traversal from scratch.

- GitHub -
SKILLS