Back

Check out some of my projects

⚒️

SysSentry

SysSentry

SysSentry is a lightweight security tool using Cilium's eBPF (go-ebpf) library to intercept and block specific syscalls like openat, based on user ID or mount namespace ID. It provides real-time syscall filtering at the kernel level, logging events via bpf_printk, and offers a modular, extensible architecture for advanced sandboxing and monitoring use-cases.

eBPF
Go (Cilium go-ebpf)
libbpf
Linux Kernel
kprobes
GenAI Projects

GenAI Projects

A collection of GenAI projects created by me, utilizing powerful tools like LangChain, CrewAI, Pinecone, Neo4j, and Streamlit. These projects explore various aspects of artificial intelligence, such as conversational agents, workflow automation, vector storage, and graph-based data analysis, all aimed at enhancing productivity and user engagement.

LangChain
CrewAI
Pinecone
Neo4j
Streamlit
Python
NAT Stimulation

NAT Stimulation

Designed and configured a virtual network topology using Linux network namespaces to simulate NAT, port forwarding, and traffic filtering. The project demonstrates how a router namespace can manage HTTP/HTTPS traffic from a client namespace using iptables and Python-based HTTP server testing.

Linux
iproute2
iptables
Python
Networking
AskChain

AskChain

Developed a decentralized Q&A platform leveraging blockchain to ensure transparency and immutability of knowledge sharing. Implemented smart contracts for incentivized responses and reputation tracking. Built a responsive web interface using Next.js.

Blockchain
Solidity
Next.js
TailwindCSS
IPFS
Atlas

Atlas

Atlas is an open-source platform for hosting CTF competitions, utilizing dynamic Docker orchestration to manage challenge environments. It offers an intuitive frontend, customizable admin panel, and a robust backend for seamless deployment and container management, ensuring a scalable and flexible CTF event experience.

React.js
Django
Docker
Docker-Plugin
Customer Churn Prediction Using ANN

Customer Churn Prediction Using ANN

Developed an Artificial Neural Network (ANN) model for customer churn prediction, achieving 88% accuracy by optimizing hyperparameters and leveraging TensorFlow/Keras. Deployed a user-friendly web application using Streamlit.

Python
TensorFlow
Keras
Streamlit
Pandas
Shrinker

Shrinker

Shrinker is a URL shortening service that provides simple and efficient URL shortening capabilities along with detailed statistics for each shortened URL. This project includes both the frontend and backend components, offering a user-friendly interface for shortening URLs and tracking data like number of visits, referrers, and more.

TypeScript
JavaScript
CSS
HTML
Node.js
CPegle

CPegle

Developed a competitive programming platform inspired by Omegle that uses the Codeforces API to randomly match players for live coding challenges and enables real-time chat during the competition.

ReactJS
NodeJS
Express
Socket.io
Prisma
DeScribeIt

DeScribeIt

Engineered a serverless backend using Cloudflare Workers, optimizing API request handling to achieve sub-100ms response times. Developed a blogging website featuring user authentication and full CRUD functionality with robust input validation using Zod and JWT authentication.

ReactJS
Cloudflare Workers
Prisma
Zod
JWT
BitWiseTransfer

BitWiseTransfer

Developed a full-stack web application using NEXT.js, integrating backend and frontend functionalities seamlessly. Implemented Zod for input validation and TurboRepo for data management with NextAuth.js for secure authentication.

NextJS
Express
Turborepo
Prisma ORM
Tailwind
NextAuth.js

My Tech Stack

Languages

C++
HTML/CSS
JavaScript
SQL
TypeScript
Solidity
Python
LangChain
Golang
Rust

Developer Tools

VS Code
Git
GitHub
Postman
Docker
Kubernetes
tRPC
NestJS
LangSmith

Technologies/Frameworks

React.js
Next.js
Tailwind CSS
Express.js
Zod
Prisma
Recoil
NextAuth.js
Django

Tools

MongoDB