PROJECTS

A showcase of backend, systems, and full-stack projects.

Firewall Management System

COMPLETED

Built at Udyansh (Team of 2)

PerlMojoliciousCouchDBShorewallDevuan/Linux
  • Web-based firewall management interface with CouchDB authentication.
  • Supports live control of Shorewall rules, automated backups, and secure user login.
  • Added diagnostics tools (ping, traceroute, tcpdump) for real-time infra observability across 15–20 nodes.

EagleOwl

COMPLETED

Built at Udyansh

GoPostgreSQLRedisTailwindCSSGoogle OAuth 2.0RBAC
  • Full-stack Go web app with Google OAuth, password login, and JWT-based sessions.
  • Implemented RBAC with 3 roles (admin, editor, reader) and 20+ protected routes.
  • Redis-backed async email worker for welcome/signup notifications.

Serac

ONGOING
RustRocket.rsPostgreSQLArgon2JWT
  • Built a lightweight JWT authentication system in Rust using Rocket.rs framework.
  • Implemented Argon2 password hashing, secure cookie-based sessions, and structured User/Register/Login flows.
  • Followed modular architecture with clear separation of models, routes, and utility functions.
  • Used sqlx for async PostgreSQL queries (email validation, password verification, token storage).
  • Deployed full auth flow as boilerplate for secure Rust APIs.

BalancerX

COMPLETED
GoHTTP/TCPProxyHealth CheckConfig-driven
  • Production-grade load balancer with HTTP and TCP support, active health checks, and logging.
  • Implemented round-robin and random strategies, configurable via config.yaml.
  • Handles 11-12.5k req/sec with 4-16ms latency under 200 concurrent clients.
  • Stable under 500-2000 clients, processing ~647k-727k requests in 60s.

debforge

COMPLETED
BashDebian Packagingdpkg-deb
  • CLI tool to quickly forge .deb packages from binaries.
  • Automates control files, directory structure, and post-install script generation.
  • Distributed as a .deb itself, demonstrating self-hosting capability.
  • Future roadmap: publish via GitHub-hosted APT repository.

Love Calculator

COMPLETED
PythonFlaskWeb AppASCIIFun ProjectDeployed
  • Web app that calculates compatibility between two names using ASCII value math.
  • Fun project developed for friends on Valentine's Day.
  • Simple, interactive, and fully deployed online for testing.

Spooky

ONGOING
RustHTTP/3 + QUICProxyHealth CheckConfig-driven
  • Developing a load balancer in Rust with HTTP/3 support and TLS.
  • Implemented static hardcoded response for testing HTTP/3 server.