● ONLINE / AVAILABLE

YATIN
DANANI

Computer Science & Mathematics Student

Third-year CS & Math student at University of Victoria, passionate about full-stack development and AI. Building innovative solutions with modern technologies and winning hackathons along the way.

Yatin Danani

Mission Logs

Puck Prep

MAR 2026

AI-powered food & beverage demand forecasting system for Save-on-Foods Memorial Centre (WHL arena), generating per-stand stocking plans using attendance-scaled prediction models.

  • Built a full-stack demand forecasting system analyzing transaction data from 50+ games, applying leave-one-out cross-validation and attendance-scaled regression models to generate data-driven stocking recommendations
  • Developed a real-time WebSocket simulation dashboard (Flask-SocketIO + React) for stand-level demand analysis and decision support with configurable reporting outputs
  • Integrated Claude AI for forecast error analysis and promotional strategy, applying ridge regression correction and crowd archetype classification
Python React Flask Claude API WebSockets Flask-SocketIO
VIEW CODE

Meeting Notetaker AI

🏆 1ST PLACE

Inspire Hackathon winning application that generates real-time AI meeting notes, automating meeting synchronization and live transcription delivery.

  • Developed full-stack app integrating Nylas Calendar API, webhooks, and Server-Sent Events for live transcription
  • Implemented RESTful APIs and MongoDB schemas for scalable multi-user meeting sessions
  • Collaborated in a cross-functional team of 5 using Git for code reviews and rapid feature iteration
React Node.js Express MongoDB Nylas API
VIEW CODE

Clinical Note Classifier

Machine learning pipeline with a desktop GUI for managing patient records and classifying clinical notes into four categories automatically.

  • ML pipeline using TF-IDF vectorization and Naive Bayes to categorize clinical notes into Emergency, Follow-up, Routine, and Initial Consultation
  • PyQt6 desktop application for patient record management and appointment scheduling, simulating EHR-adjacent workflows
  • JSON-based data persistence with full version control using Git
Python scikit-learn PyQt6 Machine Learning JSON Git
VIEW CODE

QR Code Generator

Responsive web application for generating QR codes with cross-browser compatibility and input validation.

  • JavaScript input validation for data integrity
  • Cross-browser compatible CSS design
  • Clean, responsive user interface
JavaScript HTML CSS

Arsenal

Programming Languages

Python Java JavaScript R

Frontend

React HTML CSS PyQt6

Backend

Node.js Express.js Flask RESTful APIs JWT bcrypt Flask-Limiter

Databases

MongoDB SQL

AI & Machine Learning

Claude API OpenAI API Google Gemini AI RAG Pipelines scikit-learn Machine Learning NumPy Pandas

Tools & Platforms

Git GitHub Linux / macOS Bash CI/CD Agile / Scrum Google OAuth

APIs & Libraries

Nylas API BeautifulSoup Flask-SocketIO WebSockets TF-IDF Jekyll

Development Practices

Full-Stack Development Version Control Agile Scrum

Field Record

Undergraduate Research Assistant

FEB 2026 – PRESENT

GAIDG Lab · University of Victoria

  • Independently study mathematical modelling, optimization, and reinforcement learning (RL/DRL) to build domain knowledge aligned with active lab research areas
  • Support research workflows through dataset organization and documentation while developing hands-on understanding of RL and optimization methods
  • Collaborate with graduate students and faculty to support data collection and experimental workflows in a multidisciplinary AI and graphics research environment

Backend Developer

JAN 2026 – PRESENT

VikeSesh · VikesLab · Victoria, BC

  • Designed and implemented a secure authentication system using Flask, JWT, and bcrypt, including OTP email verification, password reset flows, and session invalidation
  • Built role-based access control (RBAC) using custom Flask decorators enforcing Owner, Manager, and Member permissions across protected API endpoints
  • Implemented rate limiting (Flask-Limiter), HttpOnly SameSite cookies, and token denylisting to mitigate brute-force, replay, and session hijacking attacks

Join the Squad

Ready to collaborate on your next project? Let's connect and build something amazing together. Currently based in Victoria, BC and open to opportunities!