Skip to content
View ogadassi's full-sized avatar

Block or report ogadassi

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
ogadassi/README.md

Hi, I'm Ohad Gadassi πŸ‘‹

Full-stack developer in Ramat Gan, Israel. I build web, mobile and desktop apps end to end with React, Node.js and React Native. I build tools for problems I actually have, and I use many of them daily.

Portfolio LinkedIn Email

🟒 Open to full-stack, frontend, backend and React Native roles.


πŸš€ About me

  • πŸŽ“ Studying AI-Native Full-Stack & Architecture at 10x Academy (2026 – present)
  • πŸ… Graduated the John Bryce Full-Stack course with honors
  • πŸ› οΈ IT infrastructure background: IT support at Ramat Gan Municipality, where I saw every day what actually breaks for real users
  • 🧩 Published a Chrome extension to the Chrome Web Store (5.0 β˜…)
  • 🎸 I play in a band, TRIOT, and built our website too
  • πŸ’‘ Most of my side projects start the same way: "this annoys me, let me automate it."

🌟 Featured projects

Project Platform What it does Stack
🧠 Steelman iOS · Android · Web Trains you to catch bad arguments. Skill trees, offline-first sync, 74 fallacies, 744 practice questions, 12 debates and 20 LSAT-style drills. Pre-launch. Expo React Native TypeScript Supabase Astro
🎸 Sterrify Desktop · Spotify Syncs Songsterr tabs to Spotify and switches instrument and tuning automatically. Rebuilt as a Spicetify app inside Spotify, removing 465 ms of polling lag. GPU stem separation and a WebMIDI amp bridge. Daily use. Electron Node.js Spicetify alphaTab WebMIDI C#
❄️ AC Notification Android Β· Android Auto A geofence around home triggers a 1-tap "turn on AC" notification. A Flask server finds the Midea ACs on the LAN and controls them. 128 commits, 10 releases. Daily use. Kotlin Android Auto Python Flask ngrok
▢️ YouTube Watch Later Manager (repo) Chrome extension 1-click Watch Later buttons across YouTube. Works in any language by matching icon shapes, not text. 24 users, 5.0 β˜…. Published. JavaScript Chrome extension
🌲 Forest Web Canvas-based task manager with drag-and-drop and real-time sync. Paused. React 19 Vite Tailwind Express Prisma Socket.io Jest
πŸ‡ Grapevine Mobile (Hebrew, RTL) Our own social network for our friend group, built with a friend. Posts, custom reactions, 4 games and an in-app coin economy with 16 cosmetic packs. React Native Expo Appwrite Node.js TypeScript
πŸ’¬ Friendmeter Windows desktop A "Liquid Glass" Rainmeter widget that keeps my friends in view. Rebuilt on Windows UI Automation, with no simulated keystrokes. Daily use, private repo. Lua Rainmeter Node.js TypeScript
πŸ“Ά Android Bluetooth Control Widget Android widget One-tap home-screen widget to connect a specific Bluetooth device, without root (Shizuku). APK shrunk from 13.9 MB to 1.9 MB. Daily use, private repo. Kotlin Jetpack Compose Shizuku

Earlier & smaller work

  • RLScoreBot: a Python Discord bot that watches Rocket League with computer vision and plays a sound in voice chat when a goal is scored.
  • Mythical Vision: a "vintage morning TV" YouTube player. Channel-style, with no scrolling and no algorithms.
  • JobScout (private): a TypeScript/NestJS tool that collects and scores junior developer job listings into Excel.
  • Vacation Time: my John Bryce final project, a vacation-planning web app.
  • TRIOT: the website for my band.
  • MineSweeper: a browser game.

πŸ’» Skills

Core
JavaScript TypeScript React Node.js React Native Expo MySQL MongoDB HTML5 CSS3

Other languages
Python Kotlin C# C++ Lua

Back end & data
Express NestJS Flask Prisma Socket.io Supabase Appwrite

Front end, mobile & desktop
Angular Astro Vite Tailwind Jetpack Compose Electron Chrome extensions

Tools
Git GitHub Docker Vercel Jest


πŸ’Ό Experience

  • IT Support Specialist, Ramat Gan Municipality (2025 – 2026)
  • General Insurance Service Representative, Phoenix (2024 – 2025)
  • Electronics Logistics Stock Keeper, Rad Data Communications (2022 – 2023)
  • Bureau Manager & Assistant to Head of Casualty Department, military service (2019 – 2022)

Full CV on LinkedIn Β· more on my portfolio.


Hiring a full-stack developer? Let's talk.
πŸ“« ogadassi@gmail.com Β· LinkedIn Β· ogadassi.github.io

Profile views

Pinned Loading

  1. Forest Forest Public

    A visual task management canvas with real-time sync, custom categories, and drag-and-drop features.

    TypeScript

  2. Sterrify Sterrify Public

    A Songsterr wrapper with Spotify Sync, Discord Status, and Auto-Instrument features.

    JavaScript 1