Profile Picture

Introduction.

Hello, I'm Max, a technology enthusiast pursuing a Bachelor's degree in Computer Science at Yeshiva University. My studies are focussed in Distributed Systems, and my goal is to work in the Software Engineering industry developing cutting edge systems. I have a lot of experience with developing systems and projects in Java environments (Maven, Spring Boot, etc.). Additionally, I have experience developing full-stack applications, primarily with Next.js (React, TypeScript, etc.).

Work Experience.

Yeshiva University

Software Engineering Intern

Yeshiva University

June 2025 - Present

Developed The Rav Project, an online learning platform, with TypeScript, Next.js, Supabase, Sanity CMS, and a custom RAG AI system. Built APIs, optimized SQL, and implemented CI/CD.

Some Of My Projects.

PetiteDB

PetiteDB

JavaDBMSACIDRelational DBMaven

Lightweight relational DBMS implementing standard layers: file, log, buffer, transaction, record, metadata catalog, and static hash indexes.

AWS Lambda Mock

AWS Lambda Mock

JavaDistributed SystemsServerlessZooKeeperMaven

A distributed system that mocks serverless code execution architecture of AWS Lambda.

Tiny Shell (tsh)

Tiny Shell (tsh)

CShellUnixSignalsProcess Management

C shell project demonstrating signal handling and process management: run commands in foreground or background, with jobs, fg, and bg.

FAT32 Reader

FAT32 Reader

JavaFile SystemsFAT32Systems Programming

Java program that reads a FAT32 disk image: a small shell to list directories, navigate, and read file content from a raw FAT32 volume.

StockTerminal

StockTerminal

JavaFintechStock DataCLI

CLI app to retrieve and analyze real-time stock data: query by symbol and flags, live feed, and history (Software Engineering project).

Concurrent Mandelbrot Set Generator

Concurrent Mandelbrot Set Generator

CMultithreadingComplex NumbersGraphics

C-based multithreaded program that generates BMP images of the Mandelbrot set from the command line.