Back to Home

Projects

A chronological log of my work.

10 Projects

Word2Vec: Skip-Gram with Negative Sampling

Mar 2026Mar 2026
PythonNLPMachine LearningWord2Vec

Implementation of the Word2Vec algorithm using the Skip-gram model with Negative Sampling. Trains word embeddings on a text corpus and allows for interactive exploration of similar words.

AI Postcard Generator for 2026

Dec 2025Jan 2026
Next.jsReactGemini APITailwind CSSAI

An interactive web application that generates personalized, cinematic AI postcards using the Gemini 3 Pro API. Features customizable styles, multilingual support, and a responsive modern UI.

Winner - JunctionX Delft Hackathon

Oct 2025Oct 2025
PythonOpenAI WhisperQwen LLMAIHackathon

Selected as a winner out of 20+ teams, building a functioning prototype within a 24-hour sprint. Developed a user-friendly AI system to detect extreme views in audio/video content with OpenAI Whisper and Qwen LLM for a fully local, privacy-preserving inference stack. Implemented a human-in-the-loop feedback mechanism, allowing users to fine-tune detection criteria and improve detection accuracy.

Graph Neural Networks for Network Intrusion Detection

Sep 2025Oct 2025
PythonGraph Neural NetworksMachine LearningSecurityPyTorch Geometric

Built an intrusion detection system on large-scale network traffic using graph neural networks. Enhanced the core E-GraphSAGE model with temporal sequence learning and imbalance-aware training.

Scalable MLOps Platform with Kubernetes & Istio

Apr 2025Jun 2025
KubernetesIstioAnsibleHelmGitHub ActionsPrometheusGrafanaMLOps

Configured a self-managed Kubernetes cluster with Ansible and Vagrant, implemented idempotent provisioning. Enabled weighted traffic splitting with Istio Service Mesh, configuring sticky sessions using cookies and rate limiting via an Envoy filter. Integrated Prometheus metrics into a Grafana dashboard for observability, and built an automated release pipeline with semantic versioning using Helm and GitHub Actions.

Pedestrian Detection

Feb 2025Mar 2025
PythonComputer VisionYOLOv8Deep LearningPyTorch

Finetuned and benchmarked detection models (YOLOv8, RT-DETR) under varying occlusion and crowd conditions. Performed in-depth qualitative error analysis and visual interpretation of attention areas with LIME and EigenCAM.

Amazon KDD Cup 2023

May 2023Jun 2023
PythonNLPRecommender SystemsTransformersMachine Learning

Predicted next item in Amazon webshop sessions using TF-IDF, Word2Vec, and fine-tuned T5 transformer.

Moneyger: Expense Tracker

Nov 2022Aug 2023
PythonCLISQLSoftware Development

Designed and implemented a CLI expense tracker with a database, categorization, and spending analysis.

Crazy Golf Simulator with AI Bots

Feb 2022Jun 2022
JavaGame EngineAIAlgorithms3D Graphics

Co-created a 3D golf game and environment in Java with terrain generation, path-finding algorithm and AI bots. Focused on the game engine physics, AI bots and spline-based terrain editing.

Pentamino Packaging

Sep 2021Jan 2022
JavaAlgorithmsOptimizationSoftware Development

Implemented algorithms to solve 2D and 3D pentomino packing problems in Java; designed a modular 2D solution framework with gravity constraints, and co-developed a 3D greedy placement strategy for efficient spatial allocation.