Online Judge & Algorithm Visualizer
A LeetCode-style problems platform on wongi.io, with an online judge and step-by-step algorithm visualizations.
Full-stack software engineer
I'm a full-stack software engineer who enjoys building products end to end, from scalable backends and data systems to clean, intuitive interfaces. I care about writing maintainable code and solving real problems that make a difference for the people using them.
01 / About
I'm a full-stack engineer with over four years of experience shipping production software end to end, mostly in Python and TypeScript. I'm comfortable across the stack, from backend services and data pipelines to the web apps in front of them.
At Coddy.tech I build AI agents that classify and prioritize user feedback at scale, and BigQuery pipelines that turn product usage into decisions. I also founded wongi.io, a learning platform used by 2,500+ students, where I built the whole product: an online judge that runs submissions in five languages inside sandboxed containers, an AI tutor, and a Firebase backend for auth and real-time data.
Before that I built backend systems and live, Riot-API-powered tournament broadcasts for the League of Legends Israel community. I care most about clean code, solid fundamentals, and owning a problem from first idea to production.
02 / Experience
Feb 2024 to Present
Build Python AI agents that filter, classify, and prioritize user feedback at production scale, and design GCP BigQuery pipelines that turn large-scale usage data into product decisions.
Oct 2022 to Present
Founded an education platform for 2,500+ students (98% success rate). Built a sandboxed code judge on Cloud Functions, LLM-powered tutoring, and a Firebase backend for auth, real-time data, and notifications.
Aug 2018 to Feb 2024
Built Java HTTP servers and conversational bots, integrated the Riot Games API for real-time tournament data, and managed scalable storage with MongoDB.
Oct 2023 to Jan 2025
Faculty in the Robophysics program at the Technion's Electrical & Computer Engineering faculty; co-authored textbooks using Firebase and the RoboPhone app.
03 / Projects
04 / Studies
A few of the assignments I built during my Computer Science studies. The code for each lives on GitHub.
A C++ assignment from the Technion's Data Structures course: implementing efficient, generic data structures from scratch under strict time-complexity requirements.
View code →The second Data Structures assignment, building on the first with more advanced structures and operations, again held to tight complexity bounds and automated tests.
View code →An object-oriented C++ project: the Mtmchkin card game, focused on clean class design, inheritance, polymorphism, and manual memory management.
View code →A Database Systems assignment from the Open University: relational schema design and SQL queries over a normalized data model.
View code →