I graduated from the National Institute of Technology Karnataka (NITK) in 2019 with a B.Tech in Computer Science and Engineering. Since then, I've primarily worked as a backend engineer, delivering projects in distributed systems.
I enjoy software engineering, collaborating with developers, and diving deep into debugging—whether it's my code or helping others.
When I'm not programming, you'll find me watching documentaries on YouTube, playing football, jump roping (skipping), fidgeting with Rubik's cubes, or playing chess.
Founding Engineer (SDE III) at MarkovML
Jul. 2022 – Present
Software Engineer at Zeta
Feb. 2021 – Jul. 2022
Software Engineer at Visa
Jul. 2019 – Feb. 2021
Software Engineer Intern at Visa
May. 2018 – Jul. 2018
Mentor at IE NITK
May. 2017 – Aug. 2017
Healthcare Monitoring IoT
Multiple health sensors connected to a Raspberry Pi continuously read a patient's vitals and send them to a Django server, which alerts a doctor on abnormal readings.
CUDA K-Means Clustering
Parallel K-Means implementation using CUDA for faster clustering on large datasets.
IEEE Paper Publication
Word Sense Disambiguation using Bi-Directional LSTM.
Service Discovery in Microservices
Explored Serf and Consul for distributed container service discovery.
Snakes
A p5.js snake game that grows when it eats a red fruit.
C Compiler
A simple compiler written in C.
CodeFundo — Chessically
A chess app that generates music from each move played on the board.
Project Euler
Solutions to the top 100 Project Euler problems.
Mozilla-Central Contribution
Contributed to the Firefox codebase by fixing browser styling bugs.
Java
C++
C#
Python
HTML/CSS
SQL (PostgreSQL, MySQL)
Django
Jira
Git
JUnit
React.js
Docker
Redis
AWS S3
SpringBoot
Redshift
Distributed Systems
Unit Testing
Agile Methodologies
Object Oriented Design
ISO8583 Format
Metro2 Credit Format
Rexx (Mainframe)