Skip to main content
Sagi Menahem

Sagi Menahem - Full Stack Developer

Full Stack Developer & CS Student

Building production e-commerce platforms with custom admin panels, real-time systems, and modern Next.js + Supabase stacks.

SCROLL

ABOUT

I am a 5th-year Computer Science student at the Open University of Israel, building production e-commerce platforms and admin tooling for paying clients. From real-time microservices in Java to Hebrew RTL storefronts on Next.js + Supabase with custom CMS, Sentry monitoring, and rate-limited APIs, I focus on shipping software that holds up under real traffic.

EducationB.Sc. Computer Science (OpenU)
FocusFull Stack & E-commerce
LocationPetah Tikva, IL
Sagi Menahem - Full Stack Developer

WORK

SynchBoard

A real-time collaborative whiteboard platform enabling teams to ideate together, no matter where they are.

Java Spring BootWebSocketsReactDockerPostgreSQLSTOMPJPA/Hibernate
Live DemoGitHub
Scroll to explore features

SynchBoard

A real-time collaborative whiteboard platform enabling teams to ideate together, no matter where they are.

Java Spring BootWebSocketsReactDockerPostgreSQLSTOMPJPA/Hibernate
01

Real-Time Collaboration

SynchBoard collaborative whiteboard interface

Draw, brainstorm, and create together in real-time. Every stroke syncs instantly across all connected users with sub-millisecond latency, creating a seamless collaborative experience.

02

Enterprise-Grade Architecture

WebSocketConfig.java
@EnableWebSocketMessageBroker
public class WebSocketConfig {
public void configureMessageBroker(Registry r) {
r.enableStompBrokerRelay("/topic")
.setRelayHost("artemis");
}
}

Built with Spring Boot and STOMP protocol over ActiveMQ Artemis for reliable message delivery. Features offline resilience with automatic reconnection, message queuing, and optimistic UI updates.

03

Production-Ready Stack

System Architecture
React Frontend
Nginx Load Balancer
Spring Boot API
WebSocket Service
PostgreSQL
ActiveMQ
Docker

Dockerized deployment with PostgreSQL, Nginx reverse proxy, and automated SSL. Features JWT authentication, Google OAuth2, email verification, and role-based permissions.

Other Projects

Delarea Tickets logo

Delarea Tickets

A production Hebrew RTL event-ticketing platform with arena seat-map pricing, a role-based admin dashboard, transactional emails via Resend, and a Serwist-powered PWA shell. Built on Next.js 16 App Router with Server Components, Drizzle ORM over Postgres, Upstash rate limiting, Sentry monitoring, and custom load and stability audit scripts backing the production deploy.

Next.jsReactTypeScriptSupabaseDrizzle ORMPostgreSQL
Maskiled Israel logo

Maskiled Israel

A production Hebrew RTL e-commerce platform for an LED screens vendor with a custom Supabase-backed CMS, role-based admin (owner/admin/vendor/user), and a WhatsApp deep-link ordering flow in place of a traditional checkout. Built end-to-end on Next.js 16 App Router with Server Components, Drizzle ORM, and a TipTap-powered admin for products and content.

Next.jsReactTypeScriptSupabaseDrizzle ORMTailwind CSS
MasterDealer logo

MasterDealer

A full-stack poker session tracking platform with real-time updates, multi-tenant group management, and smart settlement algorithms. Features multi-language support including Hebrew RTL.

Next.jsReactTypeScriptSupabaseTailwind CSS
AfterTech logo

AfterTech

A conversion-optimized web agency landing page for Israeli SMEs with a scroll-morph hero, Three.js particle background, dual contact flows, and an integrated accessibility menu. Built RTL-first with Astro Islands architecture and structured data for a perfect 100/100 SEO score.

AstroReactTypeScriptThree.jsFramer MotionTailwind CSS
Beauty Clinic logo

Beauty Clinic

A luxury beauty clinic landing page featuring before/after treatment sliders, Cal.com appointment booking, a filterable product catalog, and an interactive testimonials system with WhatsApp integration. Built with Hebrew RTL support, Keystatic CMS, and comprehensive accessibility features.

AstroReactTypeScriptCal.comKeystatic CMS
Artist Portfolio logo

Artist Portfolio

A high-performance, visually rich portfolio website for an artist. Features interactive galleries, lightbox viewing, and responsive design optimized for mobile performance.

ReactTailwind CSSViteUX/UI Design
Insurance Agent Demo logo

Insurance Agent Demo

A demo landing page for an independent insurance agent with Hebrew RTL support, lead generation forms, Keystatic CMS for content management, a comprehensive accessibility menu, and smooth scroll animations. Optimized for conversion with trust indicators and a multi-step consultation process.

AstroReactTypeScriptTailwind CSSKeystatic CMS
System Assembler logo

System Assembler

A complex system programming project implementing a two-pass assembler in C. Handles dynamic memory allocation, symbol table management, and binary code generation for a custom CPU architecture.

C LanguageMemory ManagementMakefilesLow LevelData Structures
Java BlackJack logo

Java BlackJack

A classic implementation of BlackJack using Java Swing. Demonstrates strong Object-Oriented Programming (OOP) principles, multi-threading, and event-driven architecture.

JavaSwingOOPGame Dev
Delarea Tickets logo

Delarea Tickets

A production Hebrew RTL event-ticketing platform with arena seat-map pricing, a role-based admin dashboard, transactional emails via Resend, and a Serwist-powered PWA shell. Built on Next.js 16 App Router with Server Components, Drizzle ORM over Postgres, Upstash rate limiting, Sentry monitoring, and custom load and stability audit scripts backing the production deploy.

Next.jsReactTypeScriptSupabase+2
Click to view live site
Maskiled Israel logo

Maskiled Israel

A production Hebrew RTL e-commerce platform for an LED screens vendor with a custom Supabase-backed CMS, role-based admin (owner/admin/vendor/user), and a WhatsApp deep-link ordering flow in place of a traditional checkout. Built end-to-end on Next.js 16 App Router with Server Components, Drizzle ORM, and a TipTap-powered admin for products and content.

Next.jsReactTypeScriptSupabase+2
Click to view live site
MasterDealer logo

MasterDealer

A full-stack poker session tracking platform with real-time updates, multi-tenant group management, and smart settlement algorithms. Features multi-language support including Hebrew RTL.

Next.jsReactTypeScriptSupabase+1
Click to view live site
AfterTech logo

AfterTech

A conversion-optimized web agency landing page for Israeli SMEs with a scroll-morph hero, Three.js particle background, dual contact flows, and an integrated accessibility menu. Built RTL-first with Astro Islands architecture and structured data for a perfect 100/100 SEO score.

AstroReactTypeScriptThree.js+2
Click to view live site
Beauty Clinic logo

Beauty Clinic

A luxury beauty clinic landing page featuring before/after treatment sliders, Cal.com appointment booking, a filterable product catalog, and an interactive testimonials system with WhatsApp integration. Built with Hebrew RTL support, Keystatic CMS, and comprehensive accessibility features.

AstroReactTypeScriptCal.com+1
Click to view live site
Artist Portfolio logo

Artist Portfolio

A high-performance, visually rich portfolio website for an artist. Features interactive galleries, lightbox viewing, and responsive design optimized for mobile performance.

ReactTailwind CSSViteUX/UI Design
Click to view live site
Insurance Agent Demo logo

Insurance Agent Demo

A demo landing page for an independent insurance agent with Hebrew RTL support, lead generation forms, Keystatic CMS for content management, a comprehensive accessibility menu, and smooth scroll animations. Optimized for conversion with trust indicators and a multi-step consultation process.

AstroReactTypeScriptTailwind CSS+1
Click to view live site
System Assembler logo

System Assembler

A complex system programming project implementing a two-pass assembler in C. Handles dynamic memory allocation, symbol table management, and binary code generation for a custom CPU architecture.

C LanguageMemory ManagementMakefilesLow Level+1
Java BlackJack logo

Java BlackJack

A classic implementation of BlackJack using Java Swing. Demonstrates strong Object-Oriented Programming (OOP) principles, multi-threading, and event-driven architecture.

JavaSwingOOPGame Dev

Swipe to see more projects

SKILLS

Next.js
React
TypeScript
Tailwind CSS
Vite
Framer Motion
Three.js
Astro
GSAP
Java
Spring Boot
Spring Security
Spring WebSocket
REST API
Node.js
C
Assembly
Two-Pass Assembler
Linux
Bash
Makefile
Supabase
Drizzle ORM
PostgreSQL
JPA/Hibernate
STOMP
ActiveMQ Artemis
WebSocket
JWT
OAuth2
Google Auth
Sentry
Resend
Upstash Redis
Serwist (PWA)
TipTap
Zod
React Hook Form
Docker
Vercel
Git
Nginx
ESLint
Prettier
Gradle

Drag to explore

CONTACT

Let's Build Something

Have a project in mind? I'm always open to discussing new opportunities and interesting challenges.

© 2026 Sagi Menahem. All rights reserved.

Built with Astro · React · Three.js