Ehud Vaknin

Hi, I'm Ehud Vaknin

Junior Software Engineer who enjoys developing full-stack applications and creating MLOps pipelines. Experienced in building and deploying a production-scale SaaS platform end-to-end using TypeScript, Next.js, React, Supabase, Python, and FastAPI.

Download CV
Profile

About Me

I'm a fourth-year B.Sc. Software Engineering student (specialized in Data Science, GPA: 92) with hands-on experience as a Software Engineer at Mind Artists Journey, where I directed end-to-end development of a production-scale B2B SaaS platform - from architectural design and database schemas to frontend UI and AI integrations.

I build across the full stack using TypeScript, Next.js, React, Supabase, Python, and FastAPI, with experience in AI integrations (OpenAI, Anthropic, Gemini), CI/CD pipelines, Docker, Redis, and Vercel deployments.

I'm actively seeking a full-time junior software development position to apply my technical expertise, contribute to collaborative projects, and continue developing skills in real-world environments.

Hebrew - Native | English - Fluent

Work Experience

Software Engineer

2025 - Present

Mind Artists Journey

Directed end-to-end AI-powered development of a production-scale B2B SaaS platform for coaches and business owners - owning architectural design, database schemas, REST APIs, frontend UI, AI integrations, and CI/CD pipelines.

Role & Responsibilities

  • Recruited and managed an offshore developer, distributing R&D tasks, conducting code reviews via GitHub PRs, and synchronizing deliverables across time zones.
  • Directed end-to-end feature development - architectural design, database migrations, REST API implementation, frontend UI, and CI/CD pipeline maintenance.

Key Contributions

  • AI Integrations: Built AI-powered lead engagement and nurturing systems with OpenAI, Anthropic, and Gemini integrations, plus an embeddings-based RAG pipeline for intelligent search and retrieval.
  • Learning Management System: Architected a comprehensive LMS with hierarchical content tree, automated enrollment, rule-based milestones with certificate generation, Supabase Realtime for live tracking, Mux and YouTube video progress, and an AI-powered program coach using OpenAI streaming and RAG.
  • Environment Management: Managed deployments across production and preview environments using Vercel and Supabase.
  • CI/CD: Improved engineering reliability through CI/CD pipelines, parallelized Playwright E2E tests, and deployment management.

Technical Stack

Languages & Frameworks

TypeScript TypeScript
Next.js Next.js
React React
Python Python
C C
C++ C++
C# C#
Java Java
SQL SQL
NoSQL NoSQL

Infrastructure & Tools

FastAPI FastAPI
Supabase Supabase
Vercel Vercel
Docker Docker
Stripe Stripe
Mux
Redis Redis
Playwright Playwright
GitHub GitHub
MongoDB MongoDB

Education

B.Sc. in Software Engineering

2022 - 2026

Sami Shamoon College of Engineering

Specialization: Data Science GPA: 92

Selected Projects

Mind Artists Journey Dashboard
Production SaaS 2025 - Present

Mind Artists Journey

B2B platform for coaches and business owners. Built end-to-end as lead engineer — architecture, AI integrations, LMS, payments, and CI/CD.

TypeScript Next.js Supabase OpenAI RAG Stripe Mux Playwright Vercel
Visit Live Site
n8n WhatsApp workflow automation

Whatsapp Order Chatbot Assistant

Exposes REST APIs for managing orders and items, featuring a Hebrew intent detection utility. Includes a Redis-based chat memory router for chat session state and utilizes a MySQL database via SQLAlchemy.

  • Python 3 & FastAPI web backend
  • RESTful API endpoints for order and item management
  • MySQL + SQLAlchemy for persistent storage
  • Redis for fast, stateful chat memory
  • AI agents for conversation and automation flows
  • Natural language processing and text classification (Hebrew intent detection)
  • Smart features: upsell suggestions, dynamic item linking
View on GitHub
Project 2

Full-stack Students Requests System

A full-stack web application built with FastAPI and React, featuring a modern architecture and comprehensive testing suite.

  • RESTful API backend with FastAPI
  • Database integration with SQLAlchemy & Alembic
  • Comprehensive test coverage (Pytest)
  • CI/CD pipeline with Azure DevOps
  • Email and AI service integrations
View on GitHub
Space Invaders Game Screenshot

Space Invaders Game

  • Developed using Pygame library
  • Object-oriented Python design
  • Custom game logic, powerups, graphics, and UI
Try it on GitHub
eLibrary Project

eLibrary Project

A full-stack web-based library management system built with ASP.NET Core and Entity Framework Core. Backend highlights: dynamic waiting list, email notifications when books become available, and seamless PayPal API payment integration. Robust SQLite data storage and modular MVC structure for maintainability.

  • User registration and authentication
  • Book browsing, borrowing, and waiting list
  • Email notifications & checkout summary
  • Real PayPal API payment processing
  • Clean MVC architecture, Entity Framework Core
  • SQLite for lightweight, fast storage
View on GitHub