Hello, I'm
I'm ingesting new knowledge and leveling up my skills by pulling lessons asynchronously from the Kafka queue of experience.
About Me
I am a distributed systems engineer and backend developer with experience in technologies like Python, Kafka, PostgreSQL, Docker, Kubernetes, React, Django, and more. I have a passion for creating resilient and fault-tolerant systems. As a lifelong learner, I continuously expand my knowledge and skills including machine learning, web development, and cloud technologies to take on new challenges. I am an excellent team player who approaches work in a punctual and efficient manner.
Skills
Education
Experience
Certifications
- Django
- Flutter
- Node.js
- PostgreSQL
- Kubernetes
- Kafka
- Spring Boot
My Projects
- Chat-Time
Chat-Time
Coded a real-time chat website using React, Node.js and Appwrite Cloud that implemented client-server subscription for real-time messaging and allowed message deletion based on message IDs.
- FCC-HFTracer
FCC-HFTracer
Developed a website visualization of publicly available FCC data between locations using indexing to optimize complex queries hosted on a GCP server and SQL instance.
- Distributed Machine Learning Cluster
Distributed Machine Learning Cluster
Implemented a distributed machine learning system with 10 nodes having integrated failure detection using a logsaver program and versioned file system with replication for efficient storage and maintenance.
- VTOP Extended
VTOP Extended
Developed an Android application for Vellore Institute of Technology with authentication, clubs, events, faculty database and additional features like web view of campus portal, online quizzes using Flutter and Firebase.
- BCFL: Blockchain based Federated Learning
BCFL: Blockchain based Federated Learning
Researched improving security and reliability of Federated Learning by incorporating a blockchain-based distributed ledger for model update record-keeping and replacing the central server with Proof-of-Work validated miners.
- notsosimpletictactoe
notsosimpletictactoe
Mobile Tic-Tac-Toe game built with Flutter uses minimax algorithm for AI opponent to allow single player mode.
- Diabetic Retinopathy Diagnosis
Diabetic Retinopathy Diagnosis
Mobile App developed using TensorFlow Lite and Flutter that allows user to upload fundus images to check if a person is suffering from Diabetic Retinopathy. The Model has an accuracy of 91% based on publicly available datasets.
- Blog Application
Blog Application
Backend REST API implementation for a Blog Application based on Spring Boot and MySQL.