Hello, my
name is Daniel.

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

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.

Worked with

02 / Experience

Experience.

  1. Feb 2024 — Present

    Professional Experience

    Software Engineer · Coddy.tech

    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.

    • Python
    • AI Agents
    • GCP BigQuery
  2. Oct 2022 — Present

    Personal Project

    Founder & Lead Developer · Wongi.io

    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.

    • Next.js
    • Firebase
    • LLM
  3. 2022 — 2025

    College Certificate

    B.Sc. Computer Science · Open University of Israel

    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.

    • Computer Science
    • Teaching
    • Firebase
  4. Aug 2018 — Feb 2024

    Personal Project

    Full-Stack Developer · LoLIsrael.gg

    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.

    • Java
    • MongoDB
    • Riot API

03 / Projects

Projects.

Online Judge & Algorithm Visualizer

A LeetCode-style problems platform on wongi.io, with an online judge and step-by-step algorithm visualizations.

  • TypeScript
  • Next.js
  • React
  • Tailwind CSS
  • Firebase
  • Python
  • FastAPI
  • Docker
  • Cloud Run

Secure Digital Books

A paid digital-books library on wongi.io. PDFs are watermarked and encrypted per user and gated by an ownership check, with a built-in AI tutor for the page you're reading.

  • TypeScript
  • Next.js
  • React
  • Firebase
  • Cloud Functions
  • Cloud Storage
  • PDF
  • LLM
  • DeepSeek
  • Claude

LoL Israel Summer Cup 2021 Finals

A live esports broadcast of the League of Legends Israel Cup 2021 Summer finals, aired on Gaming Channel and online, with real-time Riot API data driving the on-screen overlays.

  • Riot API
  • Real-time Data
  • Broadcast Overlays
  • Production Management

LoL Israel Discord Bot

A Java Discord bot for the League of Legends Israel community that links players' Riot accounts and runs live ranked leaderboards from the Riot API.

  • Java
  • JDA
  • Riot API
  • MongoDB
  • Quartz
  • Next.js
  • NextAuth
  • TypeScript

04 / Coursework

Coursework.

A few of the assignments I built during my Computer Science studies. The code for each lives on GitHub.

234218

Data Structures 1

Wet 1 · Spring 2024

A C++ assignment from the Technion's Data Structures course: implementing efficient, generic data structures from scratch under strict time-complexity requirements.

  • C++
  • Data Structures
View code
234218

Data Structures 1

Wet 2 · Spring 2024

The second Data Structures assignment, building on the first with more advanced structures and operations, again held to tight complexity bounds and automated tests.

  • C++
  • Data Structures
View code
234124

Intro to Systems Programming

Mtmchkin · Winter 2024

An object-oriented C++ project: the Mtmchkin card game, focused on clean class design, inheritance, polymorphism, and manual memory management.

  • C++
  • OOP
View code
20277

Database Systems

MMAN 2 · Summer 2025

A Database Systems assignment from the Open University: relational schema design and SQL queries over a normalized data model.

  • SQL
  • Databases
View code

05 / Contact

Get in touch.

Want to work together, have a question, or just want to say hi? My inbox is always open and I'll do my best to get back to you.