Hi, I'm Ido

I’m a senior frontend engineer working at staff scope. I can also go full-stack.

I’ve built a boxing streaming site, an interactive bubble figure art installation, and architected a viewer that renders millions of polygons at 60fps for a startup trying to cure cancer.

Outside of work I’m a father, musician, and coffee hipster.

Fun facts:

  • Founded and sold a fonts website
  • Hosted a college radio show
  • Recurring music quiz champion
Ido Schacham

Superpowers

Reliability

“He’s a strong technical contributor and a reliable person to have on a team!”

— David Nelvand, Senior Frontend Engineer

Code Quality

Refactors, rigorous code reviews, and thorough testing are how I ensure consistent quality.

Product Mindset

Before building anything, I ask why and for whom, to make sure we deliver real value.

Usability

I follow Steve Krug’s Don’t Make Me Think, give UX feedback and run quick usability tests.

Mindful Innovation

Curious about new tech, careful about adopting it, and share findings with the team.

Candor

I give and receive regular feedback. I’m open to discussion and support idea meritocracy.

Things I've Built

Composable Image Viewer

AignosticsBerlin, Germany (Hybrid)

Architected a composable image viewer, rendering 3M AI-generated polygons at 60fps, and cutting maintenance by 67%

  • React
  • TypeScript
  • Deck.gl
  • Testing Library
  • Claude Code
  • GitHub

PathoSearch: Reverse Image Search for Pathology

AignosticsBerlin, Germany (Hybrid)

Built the frontend for Aignostics' flagship SaaS MVP, which was approved for full development

  • React
  • TypeScript
  • Next.js
  • Supabase
  • Testing Library
  • Playwright
  • GitHub
  • Claude Code
  • Copilot Agents

Wörtilizer: German Vocabulary Trainer

Side ProjectBerlin, Germany

Built an open source app that helps German learners build a private vocabulary and memorize the der/die/das article of every noun

  • React
  • Next.js
  • Tailwind CSS
  • Vercel

Savvy: Visualizing Identity Security Risks

WunderdogBerlin, Germany (Hybrid)

Built a security risk visualization flowchart (TypeScript, React) for Savvy, resulting in new clients for the startup

  • React
  • TypeScript
  • Material UI
  • React Flow
  • ELKJS
  • Storybook

KüchenDesk: Modernizing a 10-Year-Old ERP Frontend

WunderdogBerlin, Germany (Hybrid)

Modernized a 10-year-old frontend codebase of the KüchenDesk kitchen vendor ERP while keeping all functionality intact

  • HTML
  • CSS
  • SASS
  • JavaScript
  • jQuery
  • Parcel
  • ESLint
  • Prettier
  • Playwright

Sevendos: Website Launch

WunderdogBerlin, Germany (Hybrid)

Implemented designs and modernized the codebase of the Sevendos WordPress website ahead of launch

  • HTML
  • CSS
  • SASS
  • JavaScript
  • PHP
  • WordPress

Bitgrip: Frontend Support for Enterprise Clients

WunderdogBerlin, Germany (Hybrid)

Provided hands-on frontend support for the Triumph-Adler and KSB projects at a German digital agency

  • TypeScript
  • Node.js
  • React.js
  • Next.js
  • Redux
  • SASS
  • CoreMedia
  • Testing Library

One Data: Headless CMS for Ad Landing Pages

Wunderdog

Built a headless Contentful and Next.js 13 MVP for SEA landing pages as an alternative to a hard-to-manage WordPress website

  • TypeScript
  • React.js
  • Next.js
  • GraphQL
  • Apollo Client
  • Contentful
  • Vercel
  • GitHub Actions

The Bubble Figure: AI Pose-Tracking Art Installation

WunderdogHelsinki, Finland (Remote)

Led development of The Bubble Figure, an interactive browser art installation built with webcam pose detection for the Grand One design awards

  • HTML
  • CSS
  • JavaScript
  • Three.js
  • TensorFlow.js
  • cannon-es

FrontRow: High-Traffic Boxing Event Platform

WunderdogBerlin, Germany (Hybrid)

Led frontend development of a high-traffic boxing streaming event website, from a quick ticket sales MVP to a members area with a CMS

  • JavaScript
  • React.js
  • Gatsby
  • CSS Modules
  • Zustand
  • GraphCMS

Feed: Landing Page Generator

WunderdogOslo, Norway (Remote)

Built a dynamic landing page generator for a financial firm and shipped design updates for a green energy site

  • JavaScript
  • PHP
  • Craft CMS
  • Twig
  • Tailwind CSS

Babbel: Press Site Rebuild & Team Coaching

BabbelBerlin, Germany (Remote)

Coached a Scrum team and built Babbel's new press website as an external lead full-stack developer

  • TypeScript
  • Node.js
  • React.js
  • Gatsby
  • Styled Components
  • Contentful

Wunderdog: Website Performance & SEO Overhaul

WunderdogBerlin, Germany (Hybrid)

Self-initiated maintenance and improvement of the Wunderdog website, raising Lighthouse scores to 90+ and releasing an open source Gatsby redirects plugin

  • JavaScript
  • Node.js
  • React.js
  • Gatsby
  • CSS Modules
  • Contentful
  • Cypress

Trendence: Dashboard Features

WunderdogBerlin, Germany (Hybrid)

Supported a colleague in delivering new dashboard features on tight deadlines with Ruby on Rails and vanilla JavaScript

  • HTML
  • CSS
  • JavaScript
  • Ruby on Rails

Tukinet: Custom CMS for Mental Health Support

WunderdogHelsinki, Finland (Remote)

Built the frontend and backend of a custom CMS powering the new Tukinet mental health support website

  • TypeScript
  • React.js
  • Material UI
  • Node.js
  • PostgreSQL

Philip Morris: E-Cigarette Setup PWA

WunderdogBerlin, Germany (Hybrid)

Built a proof-of-concept PWA for configuring IQOS devices, including a browser push notifications backend with an iOS alternative via web sockets

  • JavaScript
  • Node.js
  • React.js
  • Gatsby
  • MobX
  • Firebase
  • WebSockets

Itsapark (H&M): E-commerce Refactor

Self EmployedBerlin, Germany (Remote)

Refactored the entire codebase of H&M's sustainable fashion e-commerce platform into reusable, maintainable components

  • TypeScript
  • React.js
  • Next.js
  • Styled Components
  • MobX
  • Contentful
  • Testing Library
  • Cypress

Keyflow: Private Events Feature

Self EmployedStockholm, Sweden (Remote)

Implemented the frontend for Keyflow Konnect private events and refactored the codebase for readability and reusability

  • TypeScript
  • React.js
  • MobX
  • Stylus

Jolt: Live Video Classrooms

Self EmployedTel Aviv-Yafo, Israel (Hybrid)

Developed Eyelevel, a Skype-like Electron desktop app with video calls and screen sharing connecting teachers and classrooms, plus its API endpoints

  • JavaScript
  • React.js
  • Flow
  • MobX
  • SASS
  • Electron
  • Node.js
  • PostgreSQL
  • Opentok
  • Twilio

Want to work together?

Let me know what you need.

Contact me