Home

All Projects

Photography Portfolio Website

L
Photography Portfolio Website

Technologies

Next.js TypeScript Tailwind CSS Sanity (Headless CMS) Figma

Description

A multilingual, client-ready photography portfolio with a headless CMS, accessibility-conscious contact flow, and a wireframe-driven design process.

Secure Blog Application

L
Secure Blog Application

Technologies

Flask Python SQLite

Description

A security-focused Flask blog implementing encryption, MFA, role-based access control, attack detection, and detailed security logging.

DevOps Web Application

L
DevOps Web Application

Technologies

React Flask PostgreSQL Docker Traefik GitHub Actions Azure

Description

A three-tier chat and dashboard system showcasing DevOps best practices from CI/CD and containerization to scalability and observability.

Gaze-Guided Remote Camera (DurHackX 2025)

M
Gaze-Guided Remote Camera (DurHackX 2025)

Technologies

Raspberry Pi Python Flask React MediaPipe Gemini API

Description

A gaze-controlled remote camera system using face tracking, a Raspberry Pi servo mount, and AI-generated scene descriptions for accessibility.

This Portfolio Website

M
This Portfolio Website

Technologies

Astro Tailwind CSS TypeScript

Description

A modern, responsive portfolio website showcasing my skills and projects.

AI Hunter (Hackathon Project)

M
AI Hunter (Hackathon Project)

Technologies

Python PyTorch Pygame

Description

A hackathon game prototype where an AI-controlled hunter adapts to the player's movement patterns and chases them in real time.

First Portfolio Website

M
First Portfolio Website

Technologies

HTML CSS JavaScript

Description

A hand-coded, single-page portfolio built with vanilla HTML, CSS, and JavaScript to showcase my early projects.

React Fundamentals: Counter & Expense Tracker

S
React Fundamentals: Counter & Expense Tracker

Technologies

HTML CSS JavaScript React

Description

A pair of React projects used to learn state management, component structure, and passing data with props and context.