My Projects

A collection of web applications, mobile apps, and DevOps solutions I've built. Each project represents a unique challenge and learning experience.

Loading projects...

Get In Touch

[email protected]
+972-0502660865
Qiryat Motzkin, Haifa District, IL

Quick Links

ProjectsExperienceSkillsContact

Connect

GitHubLinkedIn

© 2025 Danor Sinai. All rights reserved.

View Details →
S.O.D.A
Zsmile
S.O.D.A
End-to-End dental solution with AI teeth scanning, IoT device management, and CRM system for orthodontists. Enables remote treatment eligibility assessment and progress monitoring.

Developed a comprehensive dental treatment platform for Zsmile's innovative teeth alignment device. The solution includes a patient-facing mobile app that uses AI-powered video scanning to assess treatment eligibility, an IoT integration for device management and treatment monitoring, and a web-based CRM for orthodontists and technicians. Built the mobile application using Expo React Native with video processing capabilities that extract frames for ML analysis. Created native plugins in Swift and Kotlin for face detection functionality due to lack of compatible cross-platform libraries, and maintained these plugins throughout the project lifecycle. Developed Java Spring Boot backend services and a separate Express/Node.js backend for the CRM system. Collaborated with embedded systems team to ensure seamless app-device communication. Managed the complete AWS cloud infrastructure hosting the Java backend, Python ML services, and CRM components.

Key Features:

  • AI-powered teeth scanning
  • Treatment eligibility assessment
  • +6 more features
React NativeExpoSpring BootReact.js+23
View Details →
S.O.D.A
Breasy
S.O.D.A
Medical diagnostic tool using AI-powered pose detection to analyze breathing patterns from video recordings. Enables doctors to detect respiratory diseases through breath pattern analysis.

Developed a medical diagnostic platform for healthcare professionals to detect respiratory diseases using AI-driven video analysis. The application captures 30-second patient recordings and employs pose detection algorithms to analyze breathing patterns frame by frame, identifying potential respiratory conditions. Built the mobile application in Expo React Native with integrated pose detection capabilities supporting both vertical and horizontal video recording. Created native plugins in Swift and Kotlin for pose detection functionality due to lack of compatible cross-platform libraries, and maintained these plugins throughout the project lifecycle. Developed the Node.js backend server and implemented database architecture using Supabase to store analysis results and AWS S3 references for video storage. The complete server infrastructure is hosted on Azure.

Key Features:

  • AI-powered pose detection
  • Breath pattern analysis
  • +6 more features
React NativeExpoNode.jsSupabase+14
View Details →
S.O.D.A
All in Check
S.O.D.A
AI-powered background investigation platform that aggregates data from multiple sources including social media, public records, and web searches to generate comprehensive person reports.

Developed an advanced background search platform that performs comprehensive investigations on individuals using name, phone, email, or keywords. The system aggregates data from multiple sources, including social media APIs, web scrapers, public records databases, and criminal record checks. Implemented intelligent data processing using LLM technology via LangChain to normalize, summarize, and synthesize information from disparate sources into cohesive, actionable reports. Built the web application using Next.js with Supabase for user management and report storage per user. Integrated multiple third-party APIs and search services, including the Google Search API, for finding relevant articles and web presence.

Key Features:

  • Multi-source data aggregation
  • Social media analysis
  • +6 more features
Next.jsSupabasePostgreSQLLangChain+9
View Details →
S.O.D.A
Treeliant
S.O.D.A
Microservices-based security automation dashboard that integrates with Wazuh SOC to detect and respond to security threats using AI agents with human-in-the-loop oversight for critical actions.

Developed an intelligent security automation platform designed for on-premises infrastructure that revolutionizes incident response by reducing manual analysis time for security analysts. The system connects to Wazuh (open-source SOC manager) via webhooks to receive security alerts and employs AI agents to autonomously investigate and respond based on pre-defined decision graphs. Built the core orchestration service that processes incoming security alerts and manages automated response workflows. Work also on The agent manager component (built in Golang) to coordinate autonomous security responses. Implemented human-in-the-loop checkpoints before critical actions to ensure safe autonomous operations. Developed the Next.js dashboard with TypeScript featuring real-time alert monitoring, critical alert notifications, visual graph charts showing action workflows, a graph builder for creating custom response scenarios, and comprehensive metrics from Wazuh agents. Integrated MCP connections to Slack and Gmail to automatically notify administrators and security managers of critical alerts requiring human intervention, ensuring timely response to high-priority security incidents. Designed and deployed the complete infrastructure using Docker containerization, Kubernetes orchestration, and CI/CD pipelines for automated deployments.

Key Features:

  • Automated threat detection
  • AI-powered incident response
  • +8 more features
Next.jsReact.jsTypeScriptWazuh+17
View Details →
Personal
Clarticle
Intelligent document Q&A platform using RAG architecture to enable conversations with article collections via Claude AI. Features microservices architecture with local vector embeddings and response caching.

Developed a full-stack RAG (Retrieval-Augmented Generation) chat system that enables intelligent conversations about user-provided articles using Claude AI. The system features a hybrid microservices architecture combining Go and Node.js for optimal performance. Built a Go-based API gateway with PostgreSQL for user authentication and Redis for response caching. Implemented a Node.js RAG service using LangChain.js, FAISS vector store for local embeddings, and Claude AI for natural language generation. Created a React 19 frontend with Shadcn/UI components and Tailwind CSS v4 for a modern ChatGPT-style interface. Key features include article processing via URL extraction, text chunking and embedding generation, semantic search with vector storage, persistent conversation history, and intelligent caching for repeated queries. The system supports 10-50 concurrent users and achieves sub-100ms response times for cached queries. Designed complete Docker containerization with multi-stage builds and Docker Compose orchestration for seamless deployment.

Key Features:

  • RAG pipeline implementation
  • User authentication
  • +10 more features
React.jsTypescriptGolangNode.js+13
View Details →
Personal
DevOps Course Final Project
End-to-end DevOps implementation for deploying a real-time face detection application on AWS using Terraform, Kubernetes, Docker, and GitHub Actions with automated CI/CD pipelines.

Designed and implemented a complete DevOps pipeline for a Next.js face detection application using industry best practices. Built a custom Next.js application with real-time webcam face detection using face-api models to detect landmarks, age, gender, and emotions. Architected AWS infrastructure using Terraform including VPC, subnets, security groups, and EC2 instances for Kubernetes master and worker nodes. Deployed separate production (3 pod replicas) and staging (2 pod replicas) environments with proper network isolation and security configurations. Implemented comprehensive CI/CD pipelines using GitHub Actions with three main workflows: automated submodule updates, quality checks (TypeScript, ESLint, formatting), and continuous deployment. Configured Docker multi-stage builds with automated pushes to Docker Hub, triggering webhook-based Kubernetes rolling updates with zero downtime. Set up Kubernetes cluster with NGINX Ingress Controller, SSL/TLS certificates, ConfigMaps, and health checks. Automated deployment updates using kubectl with SSH key authentication.

Key Features:

  • Real-time face detection
  • CI/CD automation
  • +10 more features
Next.jsTypescriptTerraformKubernetes+6
View Details →
Personal
E-Commerce CI/CD Pipeline
Full-stack e-commerce platform with automated CI/CD pipeline using Jenkins and ArgoCD, featuring product management, user authentication, and Kubernetes deployment with GitOps principles.

A comprehensive e-commerce solution that demonstrates modern DevOps practices and full-stack development capabilities. The application features a complete product management system with admin and user roles, shopping cart functionality, and real-time inventory tracking. The project showcases CI/CD implementation with Jenkins pipelines that automatically build, test, and deploy the application. GitOps principles are implemented using ArgoCD for Kubernetes deployments, ensuring declarative infrastructure management and automated synchronization. The tech stack leverages Next.js 15 with React 19 for a modern, performant frontend, PostgreSQL for robust data management, and a complete containerized infrastructure using Docker and Kubernetes. Monitoring is handled by Prometheus for production-grade observability.

Key Features:

  • User authentication with role-based access
  • Product catalog with categories
  • +7 more features
Next.jsReact.jsTypescriptPostgreSQL+10
View Details →
Personal
MCP PostgreSQL Server
A modular Flask API with PostgreSQL integration using Model Context Protocol (MCP) for database operations and natural language queries via LangChain/Ollama.

This project implements a Flask API server that integrates PostgreSQL database operations with the Model Context Protocol (MCP), providing a unified interface for both traditional CRUD operations and AI-powered natural language database queries. The server leverages LangChain and Ollama to enable users to interact with their database using plain English queries, which are then translated and executed as SQL operations. The application demonstrates modern backend development best practices with a clean, modular architecture separating concerns across configuration, middleware, services, and routes. Security is prioritized through JWT-based authentication, rate limiting to prevent abuse, input validation using Marshmallow schemas, and comprehensive security middleware. The project includes protection against common vulnerabilities and implements proper error handling throughout. Testing excellence is a cornerstone of this project, featuring 72+ tests across multiple categories including unit tests, integration tests, end-to-end tests, security tests, stress tests, regression tests, and sanity checks. The test suite achieves high code coverage and uses modern testing tools like pytest-xdist for parallel execution. The entire stack is containerized with Docker, making deployment and development environment setup straightforward and consistent.

Key Features:

  • JWT Authentication & Authorization
  • Rate Limiting Middleware
  • +9 more features
PythonFlaskPostgreSQLMCP+8
View Details →
Personal
UrbanHive
A cross-platform mobile application that combines community safety through night watch coordination with social networking features, enabling residents to connect, organize events, and foster stronger neighborhood relationships.

UrbanHive is a comprehensive mobile social platform designed to address critical challenges faced by modern residential communities. Originally conceived to solve the problem of organizing night watch operations in areas with security concerns, the project evolved into a full-featured community engagement application. The application tackles three main problems: the absence of organized systems for managing night watch operations, difficulties faced by new residents in connecting with local communities, and the limitations of traditional social media platforms for community-specific needs. UrbanHive provides a dedicated, purpose-built solution with location-based filtering and community-specific features. Built as a capstone project by a two-person team, UrbanHive demonstrates sophisticated technical implementation, including a React Native mobile client supporting both iOS and Android platforms, a Python Flask RESTful API backend, and MongoDB for flexible data management. The architecture follows MVC patterns with a service layer design, ensuring scalability and maintainability.

Key Features:

  • Night watch scheduling and management
  • Community creation and discovery (by radius or name)
  • +8 more features
React NativeExpoJavascriptPython+4
View Details →
S.O.D.A
S.O.D.A Company Website
S.O.D.A
Professional company landing page showcasing S.O.D.A's AI and cybersecurity solutions, projects portfolio, team expertise, and client partnerships.

Developed a modern, responsive landing page for S.O.D.A (Software Outsourcing Development Architecture), a software outsourcing company specializing in AI and cybersecurity solutions for startups and entrepreneurs in the medical and cybersecurity sectors. Built the website using Next.js with React and TypeScript, featuring comprehensive sections including company project portfolio, partner showcase, technical expertise overview, team member profiles, and company values. Implemented responsive design ensuring optimal viewing experience across all devices. Deployed on Vercel for reliable hosting with automatic CI/CD integration. The website serves as the primary digital presence for the company, effectively communicating S.O.D.A's capabilities and successful client projects to potential customers.

Key Features:

  • Responsive design
  • Project portfolio showcase
  • +7 more features
Next.jsReact.jsTypeScriptVercel+2