About
Full Stack Developer with 5 years of experience building web applications end-to-end, with a strong focus on backend development and infrastructure. Works primarily with TypeScript and JavaScript.
Backend. APIs and services with Node.js and NestJS — database schemas, migrations, and data processing; async job processing with BullMQ and Redis; API caching and request throttling; Google and Apple authentication; payment integration with Stripe. Databases: PostgreSQL, MongoDB, Neon, and Firebase, with Pinecone for vector search, using Prisma ORM, TypeORM, and Drizzle Kit.
Infrastructure & deployment. Containerized deployment with Docker and CI/CD pipelines; AWS — S3, ECS, RDS, IAM, and CloudWatch Logs; a full observability stack with Prometheus, Loki, Node Exporter, and Grafana; load testing with k6.
AI integrations. OpenAI GPT, Anthropic, and Gemini for file generation (pdf, docx), chat systems with custom instructions, image analysis, and internet search. Built image generation pipelines that train custom models from user photos and generate new images from them.
Frontend. Performant, cross-browser interfaces with React, Next.js, and Tailwind CSS; mobile apps with React Native and Expo, published to the App Store and Google Play; real-time features with WebSocket, WebRTC, and Web Audio; authentication flows with Google, Apple, Facebook, email, and phone.
Engineering approach. Building scalable, maintainable systems — reducing duplication and applying KISS, DRY, and SOLID. Mentors junior developers and contributes to architectural decisions.
Work Experience
Skills
languages
frontend
mobile
backend
databases
authentication
infrastructure
monitoring
ai
testing & quality
Check out my latest work
I build full-stack products end-to-end — from scalable backends and AI integrations to polished mobile and web apps. Here's everything I've worked on.

TwoBetter
TwoBetter Learning is a relationship guide that helps people build healthy connections, using gamified lessons and quizzes to explore emotional maturity, healing, and intentional dating, making growing in wisdom and love a little more fun and a little less overwhelming. It shares the same NestJS/PostgreSQL backend foundation as Judah, and I maintain and extend it here as well — async job processing with BullMQ and Redis, observability with Prometheus, Loki, and Grafana, OpenAI-based content validation, and SEO-optimized Next.js landing pages.

Judah
Judah turns Bible study into an adventure, with quizzes, reading streaks, a leaderboard, and a community of believers, making growing in faith a little more fun and a little less overwhelming. I work on the backend with NestJS, optimizing PostgreSQL queries and cutting response times from ~8s down to ~300ms, running k6 load tests that doubled throughput, and adding async job processing and caching with BullMQ and Redis. I set up observability with Prometheus, Loki, and Grafana in Docker, integrated OpenAI-based community content validation, and built SEO-optimized landing pages with Next.js.

BeachMe
BeachMe is a modern web application for booking seaside accommodations, where users can manage their profiles, authenticate via email/password or social logins (Google, Facebook), view payment history, and configure account security. I worked on the profile pages, implementing advanced user settings, password management, payment history, security options, account deletion, and integrating authentication and session management via Better Auth.

Enforcy
Enforcy is a web app for AI-powered contract analysis, supporting PDF, DOCX, and TXT files with document viewing, text highlighting, and analytics dashboards. I optimized document upload and analysis logic, including chunking and batch processing, implemented search across document elements and policy mappings, built and improved UI components (document viewer, text highlighting, editor), integrated authentication via Kinde, managed file storage with Supabase, and set up error handling, retries, and data deduplication for the contract analysis pipeline.
FluxBoard
FluxBoard is a monorepo for a web dashboard and API built around a visual flow editor using React Flow, enabling users to create, edit, and save elements and connections, work with templates, and search for elements. I optimized the React Flow page logic — moving elements, creating new ones, deleting connections, and linking nodes — implemented opening and loading of existing templates with their elements and connections, and added search functionality for elements.

Incant
Incant Workflow Platform is a visual platform for building business workflows and websites with an integrated AI assistant, letting users design custom processes, integrate AI-powered chats, handle file uploads, and automate tasks. I integrated AI (OpenAI/Anthropic) into chats and workflows, built multi-chat with file upload and preview via AWS S3, improved the UI/UX for landing pages, forms, and the admin panel, implemented localization (i18n, RTL), and refactored APIs and integrations.

Kuku
Kuku is a mobile reminders and notes app with AI-processed voice notes. On the mobile side (React Native, Expo Router) I implemented phone authentication with code verification, CRUD reminders with daily/weekly/monthly navigation, push notifications with deep links to reminder cards, audio reminders and file uploads, local caching, and UI/UX improvements with custom components and animations. On the backend (NestJS + PostgreSQL) I implemented JWT authentication, CRUD reminders, AI parsing of Hebrew text via OpenAI GPT-4o, audio-to-text transcription via OpenAI Whisper and Google Speech-to-Text, scheduled push notifications, S3 image storage, and Swagger-documented, strictly validated endpoints. I independently built and published the app on the App Store and Google Play.
Workflow
A platform for building and executing AI workflows using nodes and actions, supporting input/output handling, website and file analysis, OCR scans, structured text extraction (Schema Finder), multi-step execution, and multi-flow support. I built functionality for reading and processing scanned documents and various file formats and integrating them with existing actions, implemented image-model creation and image generation from those models, optimized the workflow execution core and runtime for readability and structure, and helped maintain platform stability and performance.

Globasity
Globasity helps startups find ideal corporate partners using AI-driven matchmaking between startups and retailers. I built the frontend end-to-end, implementing the Startups, Retailers, Contacts, and Settings pages, and designed the UI/UX for all roles. I integrated Meilisearch for search and AI-driven matching, set up analytics with Mixpanel, built file uploads for logos and presentations with the UI and server API, and integrated Kinde to fetch and display user data in cards.

Gymate
Gymate is a fitness platform I built solo, end-to-end: a mobile app for clients and a web platform for personal trainers. The mobile app (React Native, Expo Router) covers workouts, check-ins/check-ups, a vault, calorie tracking, and AI-based calorie analysis from food photos, with native camera, gallery, PDF viewer, and notification integrations. The trainer web platform (Next.js + TypeScript) includes an admin panel, client management, a workout builder, a nutrition system with a kcal/macro calculator and AI analysis, check-ins and reports, and AWS S3 file storage, with Firebase Auth + JWT authentication and multilingual support. I published the mobile app to the App Store and Google Play myself.
Codenames
A web version of the party game Codenames. Two teams each have a leader who gives a one-word clue pointing to one or more words on a shared board, trying to get their team to guess the matching words without picking the words that belong to the other team. A wrong guess ends the turn, and can cost the team a point or hand one to the opponent.

Tentai
Tentai is the same OLX-style classifieds marketplace product as Moow, built and adapted for the Asian market. I worked on the frontend architecture, components, routing, and state management, and reused the core real-time communication features (chat, video/audio calls, notifications) and Google Maps integration from the Moow platform.

Moow
Moow is an OLX-style marketplace where users post listings and sell goods directly to buyers. I developed key pages including authorization, filtering, chats, maps, order placement, and order tracking, along with reusable header, footer, and modal components. I also built real-time communication features — chat, video/audio calls, and audio messages with notifications using WebSocket, WebRTC, and Web Audio — and integrated the Google Maps API for location-based search and listings.
Moow (landing)
Moow Landing is the promotional landing page for Moow, an OLX-style marketplace for buying and selling goods. I worked on the frontend architecture, built reusable React components, implemented multi-language support (i18n), and translated Figma designs into responsive, pixel-accurate pages.

Dove
Dove is a messaging app similar to Telegram, featuring real-time chats with media and emoji support, file sharing, notifications, and authentication. I developed the frontend (React, Redux Toolkit, Apollo Client), integrated the GraphQL API, implemented JWT-based authentication, and worked on the backend (Node.js, Express, Apollo Server, TypeORM, MySQL). I also added file uploads to AWS S3 and integrated email notifications via Nodemailer and Courier.
Get in Touch
Want to chat? Just shoot me a dm with a direct question on linkedIn and I'll respond whenever I can. I will ignore all soliciting.