Skip to content

Ofek Itzhaki

Full-stack developer building useful, reliable systems.

I am Ofek, a developer in Israel focused on backend architecture, product-minded full-stack work, and turning messy operational problems into software people can trust.

Currently building Shifter and client projects through Ofek Labs.

Full-stack developmentBackend architectureSaaS productsAI-assisted workflowsBased in Israel

About

I am a full-stack developer who likes the parts of software where product decisions and system design meet: data models, permissions, workflows, integrations, and the small details that make a tool feel dependable.

My professional background includes healthcare, finance, public-sector systems, and teaching full-stack development. That mix shaped how I work: I care about clarity, maintainable architecture, and explaining technical tradeoffs without hiding behind buzzwords.

I also build independently through Ofek Labs, where I work on Shifter, a shift scheduling SaaS for organizations with real constraints around people, availability, fairness, and operations.

Experience

Founder & Freelance Full-Stack Developer

Ofek Labs · Tel Aviv, Israel

Nov 2025 — Present

  • Founding Shifter, a multi-tenant shift scheduling SaaS with automated schedule optimization, constraint handling, self-service workflows, notifications, analytics, and CI/CD deployment
  • Built and maintain MIKONA, a React Native/Expo shopping route planner with a NestJS, Prisma, and PostgreSQL backend for map-based discovery, shared filters, route planning, navigation, authentication, and CI automation

Full-Stack Developer

Ewave Online · Ra'anana

May 2023 — Sep 2025

  • Architected and developed a microservices-based web platform from scratch, defining backend structure and core features for high-traffic enterprise CMS and self-service systems
  • Implemented backend integration services in ASP.NET Core for real-time data flow between internal enterprise systems in healthcare, banking, and public-sector environments
  • Delivered WCAG-compliant interfaces for public-sector platforms, ensuring accessibility and reliability in regulated environments

Full-Stack Developer & Instructor

Sela Group · Bnei Brak

May 2021 — May 2023

  • Developed full-stack web applications using C# and React, including custom permission systems and scalable background processes with Azure Functions
  • Instructed 40+ students in full-stack engineering, demonstrating communication and leadership skills aligned with senior-level expectations

Squad Commander | Logistics Lead

IDF · Israel

Jul 2017 — Mar 2020

  • Led a combat squad of 12 soldiers in high-pressure environments
  • Managed logistics for a 40-person platoon, ensuring operational readiness

Education

Advanced AI Engineering

TechTroop

Dec 2025 — Feb 2026

Full Stack Development (1600 Hours)

Sela College | Lohamim Le High-Tech (IDF Program)

Mar 2020 — May 2021

Technical Strengths

Languages

TypeScriptJavaScriptPythonSQLHTMLCSS

Frameworks & Libraries

ReactNode.jsExpressAstroLangChainVitest

Infrastructure

PostgreSQLRedisDockerNginxGitHub ActionsVercel

Specializations

Backend architectureAuthentication & authorizationMulti-tenant systemsScheduling logicDatabases & data modeling

Project Case Study

Shifter

A shift scheduling SaaS I am building for teams that need fair, practical schedules under real operational constraints.

The Problem

Scheduling looks simple until people, availability, fairness, rest periods, roles, and last-minute changes all collide. For shift-based teams, a calendar is only the surface; the hard part is helping coordinators make decisions without losing the human context.

Why It Was Hard

The product has to balance automation with control. It needs constraint handling, tenant separation, self-service requests, notifications, and clear conflict feedback, while still staying understandable to the people responsible for the schedule.

Architecture

  • Multi-tenant scheduling workflows with organization-specific rules and permissions
  • Constraint handling for availability, role coverage, requests, swaps, and operational preferences
  • Self-service shift flows so team members can request, trade, and respond without coordinator bottlenecks
  • Notifications, analytics, and deployment automation for a complete SaaS workflow

Key Decisions

  • Kept the scheduling logic separate from presentation concerns so the rules can evolve without rewriting the UI
  • Designed around real coordinator workflows instead of treating shifts as generic calendar events
  • Prioritized explainable conflicts and manual override paths because scheduling software still has to serve people
  • Built it as a product under Ofek Labs while keeping the engineering story visible here as part of my portfolio

Outcome

An active product effort that reflects how I like to build: understand the domain, model the constraints, ship usable workflows, and keep the architecture honest.

Other Work

MIKONA

Client mobile shopping route planner for discovering nearby fashion stores and building personalized shopping routes.

  • Map-based store discovery
  • Location, category, style, and budget filters
  • Shared filters and route planning
  • Authentication and CI automation
React NativeExpoNestJSPrismaPostgreSQL

Purpose-Agnostic-Agent

Modular AI agent framework for task-agnostic autonomous workflows. Pluggable tool system, structured output parsing, no hardcoded task assumptions.

  • Pluggable tool system for extensible capabilities
  • Task-agnostic architecture — same agent, different workflows
  • Structured output parsing and validation
TypeScriptNode.jsOpenAI APILangChain

Horizon-HCM

Human capital management system for mid-size organizations. Employee lifecycle, payroll engine, org hierarchy, audit trail.

  • Employee lifecycle from onboarding to offboarding
  • Payroll calculation engine with tax rule support
  • Organizational hierarchy and reporting
  • Full audit trail for HR operations
TypeScriptReactNode.jsPostgreSQLRedis

Get in Touch

I work best on backend-heavy problems where the system design is the hard part. If that’s what you’re building, I’d like to hear about it.