Ivan Kuper

Full-stack web developer · Israel

Ride down the mountain
and see what I build.

I'm Ivan. I build web apps end to end: React and TypeScript in the browser, Node.js and Express on the server, MongoDB or SQL underneath. Scroll to start the run.

↓ Scroll, swipe or use the arrow keys

Checkpoint 1 · About

Snowboarder, swimmer, developer.

I studied Full Stack Web Development & Graphic Design at HackerU and hold a B.A. in Economics and Management from Tel Hai Academic College. I like hard problems, clean interfaces and code that keeps working after launch.

  • JavaScript
  • TypeScript
  • React
  • Node.js
  • Express
  • MongoDB
  • SQL
  • Docker
  • CI
Download resume

Checkpoint 2 · Main project

Greece Business Platform

Greece marketing site home page in Hebrew

Marketing site plus a CRM workspace for a staffing and maintenance company: leads, quotes, reports, three languages, light and dark themes.

  • Two-factor login, account lockout and an audit log
  • Automated tests and end-to-end browser tests on every push
  • Docker image and numbered database migrations
  • Node.js
  • Express
  • SQLite
  • Puppeteer
  • GitHub Actions
View code

Checkpoint 3 · Main project

StoRM sports store

StoRM store home page with a product carousel

A full online store: product catalog, search, cart, PayPal checkout and admin pages for products, orders and users.

  • Prices and payments verified on the server, never trusted from the browser
  • Users see only their own orders; admin-only uploads
  • Security headers and rate limits
  • React
  • Redux
  • Node.js
  • Express
  • MongoDB
  • PayPal
View code

Checkpoint 4 · Main project

BiziK business cards

BiziK app showing digital business cards

Create, edit and share digital business cards. Business users manage their cards, visitors browse and save favorites.

  • Typed end to end with TypeScript
  • Protected routes, rate limiting and a dark mode
  • React
  • TypeScript
  • Express
  • MongoDB
View code Open site

Finish · The lodge

You made it down. Let's talk.

Open to full-time roles and freelance projects. The fastest way to reach me is email.

IvanKuper7@gmail.com LinkedIn GitHub

Ride again ↑