Full-stack software engineer

Hello, my
name is Daniel.

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

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

Experience.

  1. Feb 2024 to Present

    Full-Stack Developer · 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 to Present

    Founder & Lead Developer · Wongi.io

    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.

    • Next.js
    • Firebase
    • LLM
  3. Aug 2018 to Feb 2024

    Full-Stack Developer · League of Legends Israel

    Built Java HTTP servers and conversational bots, integrated the Riot Games API for real-time tournament data, and managed scalable storage with MongoDB.

    • Java
    • MongoDB
    • REST APIs
  4. Oct 2023 to Jan 2025

    Instructor · Robophysics, Technion

    Faculty in the Robophysics program at the Technion's Electrical & Computer Engineering faculty; co-authored textbooks using Firebase and the RoboPhone app.

    • Teaching
    • Firebase

03 / Projects

Projects.

Worked with

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

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.