Crafting Digital Experiences.
Autonomous Systems
I am currently working as a Research Assistant under Prof. Sibin Mohan, focusing on the development of autonomous drones and rovers. My research is centered on secure communication protocols to enable robust and reliable data exchange between these systems, enhancing their safety, efficiency, and scalability.
I leverage the Robot Operating System (ROS) to develop and integrate custom libraries and packages for autonomous navigation, sensor fusion, and communication. I also have hands-on experience with Vicon motion capture systems, ensuring precise localization and control of drones for high-accuracy testing.
My expertise includes working with embedded systems such as NVIDIA Jetson platforms and Raspberry Pi, bridging the gap between software algorithms and physical hardware. This allows me to develop end-to-end solutions, covering low-level control and high-level decision-making.
My latest research focuses on detecting and mitigating buffer overflow attacks on drones. This includes analyzing vulnerabilities in communication protocols and onboard systems, implementing real-time detection mechanisms, and using secure coding practices to prevent exploitation. Ensuring the security and resilience of autonomous systems in adversarial environments is at the core of my work.
Blockchain and Cryptography
I'm passionate about cryptography and privacy protection, particularly Zero-Knowledge Proofs (ZKPs) and have worked as a Blockchain researcher concentrating on elliptical curves and anomalies in smart contracts.Jan 2022 - Jan 2024
Jan 2023 - April 2024
Jan 2021 - Jan 2022
Nov 2020 - Jan 2021
April 2020 - Sept 2020
Python, Django, Go, Rust, Flask, PostgresQL, MonogDB, Redis, protobuf, RabbitMQ, CMS, ETL
ReactJS, JavaScript, Tailwind, Sveltekit, Figma
AWS, Docker
Git
Contol Theory, ROS2, PX4, Ardupilot, Open CV, Tensorflow, RNN, Machine Learning, Jetson, Embedded systems, Sensor Fusion, Communication Protocols, EKF, Vicon Systems
A payment gateway for web3 applications that allows worker to get paid without any intervention. It uses a combination of smart contracts and off-chain APIs to provide a seamless payment experience.
A card based cricket game that allows players to play cricket in a fun and interactive way. It has turn based gameplay and allows players to play with their friends or against AI.
Sysmon is a real-time system monitoring tool with a Go backend and D3.js-based frontend visualizations. It monitors CPU, memory, disk, and network usage.
A Zero-Knowledge Proof (ZKP) based game that allows players to prove their knowledge of a secret without revealing it. Players can challenge each other to prove their knowledge of a secret number without revealing it.
A browser extension that helps you practice leetcode problems using spaced repetition. It allows you to track your progress and get reminders for problems you need to practice.
I'll get back soon!