Online Judge & Algorithm Visualizer
A LeetCode-style problems platform on wongi.io, with an online judge and step-by-step algorithm visualizations.
I'm a motivated developer who builds across the whole stack, from backends, data pipelines, and APIs to clean, intuitive interfaces, in whatever language the problem needs. An out-of-the-box thinker and fast learner.
01 / About
My journey as a developer started 15 years ago, when I was 13, back in 2011. I had a passion for esports and game servers, and instead of just playing, I wanted to build the places where those communities lived, so I taught myself to make websites and forums for game servers. They were rough, but they were real, and people actually used them. That was the moment I realized I could turn an idea in my head into something other people could touch.
Israeli esports was niche back then. I saw the untapped potential to turn a competitive match into a spectacle, and built it: an esports league I designed and ran that reached over 45,000 viewers through sponsorships I negotiated and promotion all the way to live television.
I wore every hat, from brand partnerships with the Gaming Channel, LevelUp Bar, and Hype to building the software that powered the show. I leveraged the game's API to drive real-time data displays, pulling live match data into broadcast overlays that updated automatically with dynamic animations, so a small crew could run a production that looked far bigger.
That work pulled me deeper into the engineering I'd always loved. Today I'm a full-stack engineer shipping production software, mostly in Python and TypeScript. At Coddy.tech I build AI agents that prioritize user feedback at scale and BigQuery pipelines that turn usage into decisions. I also founded wongi.io, a learning platform for 2,500+ students where I built the whole product: a sandboxed online judge, an AI tutor, and a Firebase backend.
The projects below are where that drive lives now. I love owning a problem from first idea to production, and I'm always looking for the next challenge big enough to grow into.
02 / Experience
Professional Experience
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.
Personal Project
Founded an education platform serving 2,500+ students. Built a custom sandboxed code judge/compiler on Cloud Functions with automated test-case validation, an LLM-powered AI tutor, and a Firebase Cloud Functions + Firestore backend for auth and real-time data.
College Certificate
B.Sc. in Computer Science. Teaching assistant in the RoboPhysics program at the Technion's Computer Engineering faculty, where I co-authored textbooks using Firebase and the RoboPhone app.
Personal Project
Developed conversational bot systems and a Java-based HTTP server powering user-facing interactions, integrated the Riot Games API for real-time tournament data, and used MongoDB for scalable, reliable storage.
03 / Projects
04 / Coursework
A few of the assignments I built during my Computer Science studies. The code for each lives on GitHub.