Skip to content
rondahan.

Ron Dahan — Software Developer

Open to SDE internships & student roles

CS @ Reichman University · Graduating 08/2027 · Israel

Selected work

05

Stylized cover art: a pixel-art ICYTOWER title over an in-game scoreboard and the climbing character
Stylized cover art: a sci-fi 'SCRAPER' UI mockup with Amazon, Best Buy and cart icons over a scraped results table
PlantAI app icon: a white monstera leaf on a teal rounded-square background
Stylized cover art: a 'TABLE TENNIS ANALYZER' UI mockup with tracking and stats panels over a court diagram
The n8n workflow graph for the flight price monitor

Icy Tower - Game & AI

A game written from scratch, then a network evolved to play it

Year
2025 - 2026
Stack
Vanilla JS, Canvas

About

I'm a software engineer who likes the messy half of the problem: the retailer that blocks your scraper, the video with a scoreboard you have to read with OCR, the API that times out before your job finishes.

Most of what's here started as a question I couldn't answer by reading. Can a genetic algorithm learn to play a platformer? Can you get a usable price comparison out of four websites that don't want to give you one? Each one turned into something that runs.

Education

B.Sc. Computer Science

Reichman University

10/2024 - expected 08/2027

Algorithms (86), Operating Systems (93), Data Structures, OOP

Experience

  1. Software Developer

    Code4Good (volunteer program)

    03/2026 - present

    Computer vision pipeline using SIFT feature matching and CLIPSeg for automated image segmentation and shoreline detection, across a large-scale environmental research database. Wrapped the models in a GUI so research staff could run them without ML expertise.

  2. Team Commander & Operations Lead

    IDF, Artillery Corps

    11/2018 - 11/2021

    Directed a team of 12 in high-pressure operational environments, owning daily operations and logistics. Built a Google Sheets tracking system for performance metrics and qualifications across 12+ soldiers.

Toolkit

Languages
TypeScript · JavaScript · Python · Java · C · C# · SQL · Bash · HTML · CSS
Frontend
React · Next.js · React Native / Expo · Tailwind CSS · HTML5 Canvas
Backend & data
FastAPI · Node.js · REST APIs · Job queues · PostgreSQL · Supabase · Firebase
ML & computer vision
YOLOv8 · OpenCV · Keras / JAX · EasyOCR · MediaPipe · Genetic algorithms
Testing & QA
Manual testing · Quality assurance · Issue documentation · Playwright
Fundamentals
Algorithms · Data structures · Object-oriented programming · Operating systems · Recursion
Tooling
Git & GitHub · Linux CLI · VS Code · IntelliJ · Xcode · Gradle · ESLint / Prettier · n8n · Vercel
AI workflow
Claude Code · Cursor · Google AI Studio · NotebookLM · AI prompting
Spoken languages
English (fluent) · Hebrew (fluent)

Get in touch

I'm looking for SDE internships and student roles. If something here is relevant to what you're building, I'd like to hear about it.