- Developed a fault-tolerant trading and banking platform with a 5-member team.
- Moved services onto Kubernetes, added local K3D test environments, and deployed a production instance on DigitalOcean.
- Optimized trade booking and position aggregation to handle 140,000 trades per second while keeping real-time PnL and positions accurate.
Overview
CS student building backend systems, infrastructure, and practical Java/Python software.
I like turning ideas into working software: distributed services, deployment tooling, software solutions that solve concrete problems.
- Location
- New York, NY
- School
- Yeshiva University
- Degree
- B.S. in Computer Science
- Expected Graduation
- May 2028
Toolbox
Skills and tools
- Languages
- Java, Python, C, SQL
- Databases
- SQLite, Redis, relational databases
- Developer tools
- Git, GitHub, Docker, Kubernetes, K3D, JUnit, Maven, Bash scripting
- Cloud and infra
- Containerization, cloud deployment, virtualization, DigitalOcean
- Hardware
- Arduino, Raspberry Pi, ESP32
- Other
- 3D modeling, 3D printing
Build work
Projects and technical experience
- Created a Java document store with B-Tree-backed storage, on-disk JSON persistence, and lazy deserialization.
- Indexed documents with a Trie for keyword and prefix search, metadata filtering, bulk deletions, and compound queries.
- Enforced byte and document limits with LRU eviction backed by a MinHeap of last-use timestamps.
- Supported undo for single and batched operations through command stacks and targeted URI-level reversals.
- Created a fitness tracking site with a Streamlit front end, Python application logic, and Redis persistence.
- Added backup and restore flows so user data could be recovered after storage issues.
- Wrote an interactive C shell for OR, AND, XOR, and NOT operations over 32-bit values with persistent state.
- Handled bit-level operations, binary-to-byte conversions, input validation, and normalized output manually.
- Computed Mandelbrot escape iterations for a single complex coordinate in x86-64 assembly.
- Ran a Pi-hole DNS server on Raspberry Pi for network-level ad and malicious-domain blocking.
- Configured filtering for 50+ home devices to reduce unwanted traffic and improve browsing performance.
- Built a command-line Java game using probability mechanics and modular object-oriented design.
- Led a 10-member sub-team in design, testing, and competition strategy.
Study
Education and coursework
Yeshiva University, Yeshiva College
Relevant coursework
- Data Structures
- Intro to Algorithms
- Design and Analysis of Algorithms
- Computer Organization
- Operating Systems
- Math for Computer Science
- Intro to CS
- Calculus
- Linear Algebra
Online courses
- Udemy: Python with a Focus on Financial Applications
- DataCamp: GitHub fundamentals and intermediate workflow coursework
- DataCamp: Docker fundamentals and intermediate container coursework
Work
Other work and leadership
Counselor / Logistics Manager
- Managed logistics and daily coordination for 50+ high school students during a 6-week Israel travel program.
- Handled schedule changes and high-pressure situations while keeping the group organized.
Counselor
- Supervised and mentored children ages 11-17 in a structured summer camp environment.
Youth Leader
- Directed weekly educational and social programs for middle and high school students.
Outside class
Personal interests
Outside of computer science, I love learning Torah, building with Arduino and Raspberry Pi, and 3D printing. I love hiking, running, and enjoying nature. I also follow the NBA (Go Bucks!), play basketball, work out, and enjoy learning about startups, venture capital, real estaet, business, and marketing.