Skip to main content

My Projects

Showcasing my journey through code, from mobile apps to full-stack web solutions.

European Roulette Engine thumbnail

European Roulette Engine

A full-stack European roulette game built with TypeScript, featuring a Phaser 3 frontend and Express backend with provably fair random number generation. Includes comprehensive testing, clean architecture, and accurate payout calculations.

TypeScript
Phaser 3
Express
Node.js
Vite
Vitest
Jest
Afeka ChatBot thumbnail

Afeka ChatBot

Multilingual RAG platform that answers academic regulation questions for Afeka students, achieving 3.67s average RAG analysis time and 6s overall user response time. Microservice architecture with React + TypeScript frontend, FastAPI gateway, Gemini API + LangChain AI service, Supabase authentication and SQL migrations, document management, and analytics dashboard.

React
TypeScript
FastAPI
LangChain
Gemini API
Supabase
Microservices
Face Recognition API thumbnail

Face Recognition API

A robust and secure REST API service for facial recognition and user management, built with Flask and AWS Rekognition. Provides real-time face detection, user registration, verification, and advanced security features via JWT-based authentication and Swagger documentation.

Python
Flask
MongoDB
AWS Rekognition
JWT
Swagger
Vercel
Face Recognition SDK thumbnail

Face Recognition SDK

An Android library providing face detection capabilities with a demonstration application. Facilitates user registration, verification, and comparison using ML Kit integration, published on JitPack as production ready library with clean modular architecture.

Android SDK
Java
ML Kit
CameraX
Retrofit
JitPack
TinyReminder thumbnail

TinyReminder

Android application that helps ensure children are not left behind in vehicles. Based on event driven architecture with real-time alerts, live tracking, and family management features.

Java
Firebase
Google Maps API
Android SDK
Personal Portfolio thumbnail

Personal Portfolio

Responsive Next.js website with Tailwind CSS, enhanced SEO, and dynamic Framer Motion animations. Achieved 100% score in PageSpeed Insights for Performance, SEO and Best Practices.

Next.js
React
Tailwind CSS
ESLint
Prettier
Formik/Yup
Vercel
AI Trip Advisor thumbnail

AI Trip Advisor

AI-powered web app providing personalized travel itineraries and destination previews using AI generated photos.

JavaScript
Node.js
Express.js
React
Google Maps API
Universal Space Travel Manager thumbnail

Universal Space Travel Manager

CLI tool for managing interstellar travel with advanced search, file I/O, and modular C design.

C
File I/O
Linux