projects
Koala is a voice utility-focused discord bot that enhances your discord experience by announcing users as they join the channel, text to speech and much more
AFS-like File System. A group project for my distributed systems class. I worked on fault tolerance and replication. I implemented raft, a consensus algorithm to enable replication ensuring no data loss. I also implemented leader fail-over logic, operation logs, catchup and reconciliation logic for stale replicas / old leaders to make it fault tolerant.
Built a scalable web app that cut workflow processing time from 5-6 hours to minutes while eliminating human errors using automated data processing and web scraping techniques. Used AWS to make it client agnostic. Deployments were managed through CI/CD pipelines and tools like ansible and terraform, and monitored using Grafana Loki.
Developed for Google Solution Challenge 2023, addressing UNSDG - Good Health and Well-Being. Designed to reduce deaths of children under 5 years by providing vaccination schedules and an AI-powered chatbot for parental guidance
A typescript library to smoothly animate text changes
A simple web extension that adds quality of life features to gregmat.com
A maze generator and solver. This program generates a maze using recursive backtracking and then solves it using a series of morphogical processes.