Software Engineer · Full-Stack/Mobile Developer

Nafi
Shvinger

Building elegant digital products - from mobile apps to web platforms. AI-native engineering, rooted in analytical thinking, driven by clean code and thoughtful design.

Nafi Shvinger
Visitors
-
Scroll
01 - About

The person behind the code

I'm Nafi Shvinger - a full-stack and mobile developer with a background that's anything but conventional. Before writing a single line of code, I spent years immersed in intensive Talmudic study at top yeshivot, a discipline that sharpened analytical reasoning, precision, and structured thinking in ways no computer science course could replicate.

Today I build React Native / Expo mobile apps, Node.js / Strapi backends, and everything in between. At DOJO, a live social wellness platform, I shipped production features end-to-end: a gamification system built on cron jobs and webhooks, real-time chat with Socket.io, secure S3 media delivery, and a config-driven refactor across ~86 files - with 13+ PRs merged after senior review. I also authored a 9-course, 130+ lesson Hebrew programming curriculum that my classmates studied from.

I'm an AI-native engineer: Claude Code is my primary development environment, and I build with MCP servers, agent workflows, and custom AI skills I author myself. When I'm not coding, you'll find me studying Daf Yomi, running long distances, or building tools that bridge my two worlds.

Mobile
React Native Expo Socket.io S3 Media
Frontend
React JavaScript TypeScript HTML/CSS Redux
AI / LLM Tooling
Claude Code MCP Agent Skills LLM APIs Prompt Engineering
Security
JWT RBAC bcrypt XSS/CSRF Prevention
Backend
Node.js Strapi Express MongoDB PostgreSQL
Infrastructure
Firebase Cloudflare AWS S3 Netlify Vercel
02 - Projects

Selected work

01

DOJO Social Wellness

A live social wellness mobile platform. Built the Zen Coins gamification system end-to-end (Strapi cron jobs, webhooks, notification pipeline), real-time chat with Socket.io, secure S3 media via pre-signed URLs, and led a config-driven refactor across ~86 files. 13+ PRs merged after senior review.

React Native Expo Node.js MongoDB Socket.io
Google Play App Store
02

This Site - Full-Stack Platform

The platform you are on right now: Firebase Hosting behind Cloudflare, TypeScript Cloud Functions, a server-side contact pipeline (Resend API on a DKIM/SPF-verified domain), PostHog analytics with custom event tracking, and an admin panel with message inbox and usage dashboards.

Firebase TypeScript Cloud Functions PostHog Cloudflare
You are here
03

Yad Sarah - AI Medical Visualizer

AI-powered medical equipment placement tool built at the Yad Sarah hackathon - noted by the organizers as the only fully functional build among the teams. ZoeDepth monocular depth estimation (Python backend) for real-world measurements, Claude Vision API for obstacle detection and accessibility scoring, rendered as an interactive 3D room with drag-and-drop placement.

Claude Vision API Python React Three Fiber 3D
Hackathon Build
04

BavliManager

A Java-based Talmud indexing and study tool - BavliManager - bridging deep Torah scholarship with software engineering. Talmudic measurements calculator and Daf Yomi tracker.

Java Talmud Data Structures
View Project
05

Nafi's Pac-Man

A classic Pac-Man game built in Java with four unique ghost AI behaviors, a replay system with multi-speed playback, persistent high scores, and an event-driven audio engine. Clean MVC architecture with multiple design patterns.

Java Swing MVC Game Dev
View Project
06

Programming Courses in Hebrew

A comprehensive Hebrew-language programming curriculum I authored - covering Java, HTML, CSS, JavaScript, React, Node.js, Express, SQL, Git, Security, and advanced tracks (TypeScript, Spring Boot, MongoDB, Strapi, Python, Go, Angular, Android Studio). Built with MkDocs Material in full RTL.

Curriculum MkDocs Hebrew RTL Education
Browse Courses
07

World Cup 2026 Simulator

An interactive FIFA World Cup 2026 simulator with live data: group standings, knockout bracket, Monte Carlo odds, tie-breakers, and detailed insights. Single-file build, SVG icons, three languages (English / Spanish / Hebrew RTL) and two themes.

JavaScript Monte Carlo i18n SEO
Launch Simulator
03 - Contact

Let's build something

Have a project in mind? Looking for a developer, instructor, or collaborator? I'd love to hear from you. Every message goes straight to my inbox.