github / linkedIn

parnav harinathan

a software developer
currently studying at university of edinburgh

projects

koala 5k+ users Source Code

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

distributed file system

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.

excel process automation on cloud

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.

growing together Project Walkthrough Source Code

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

gregmat buddy 60+ MAUs Source Code

A simple web extension that adds quality of life features to gregmat.com

maze solver Demo Source Code

A maze generator and solver. This program generates a maze using recursive backtracking and then solves it using a series of morphogical processes.