Skip to content
View RajTib's full-sized avatar
💀
lmao ded
💀
lmao ded
  • Vellore Institute of Technology, Vellore
  • Vellore, India
  • 16:11 (UTC +05:30)
  • Instagram _inked.at.dusk_

Highlights

  • Pro

Organizations

@TeamArdra

Block or report RajTib

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
RajTib/README.md

Raj Tibarewala

CSE (Cyber Security) @ VIT Vellore · Class of 2028

I like finding out how systems break, and then building the thing that notices. Most of what I build sits somewhere between security, machine learning, and hardware that isn't fast enough to run the model you wanted to run.

Email LinkedIn Portfolio Resume

Open to Summer 2027 internships — software engineering, security, or applied ML. Based in Vellore / Bangalore, India. Happy to talk remote.


What I'm working on right now

🔍 Rubble RunnersSmart India Hackathon · AI/ML Engineer An edge node for search-and-rescue: an ESP-CAM goes into collapsed rubble, a Snapdragon phone stays outside as a base station and runs person detection on the incoming stream, then saves positive detections with coordinates. I own the ML end — dataset prep and annotation strategy, training a lightweight YOLO variant on CrowdHuman, evaluation, and the TFLite / Qualcomm SNPE conversion needed to hold ~5–10 FPS without cooking the phone.

The interesting constraint isn't accuracy, it's thermal budget. You can't just run a bigger model. Also worth saying plainly: CrowdHuman mAP is not search-and-rescue performance, and I'm treating evaluation readiness — not dataset size — as the real bottleneck.

🛰️ Autonomous drone mappingTeam Ardra, Software Domain Real-time aerial mapping on a Jetson Orin Nano with TensorRT. Three pieces: MapNode (SuperPoint + LightGlue feature matching), MLNode (GPU preprocessing, async writer, three-thread pipeline over a spatial GPS grid), and MapStitcher (dynamic canvas — most of my time there went into a boundary-mask fix for a speckle/banding artifact at tile seams).

🏃 Borderline (WIP) — Strava, but competitive. Turning GPS traces into contested territory instead of a leaderboard you scroll past once. Currently at MVP; the hard parts are trace processing and making cheating unrewarding rather than impossible.


Selected projects

Project What it is Stack
SIEM-Lite A miniature SIEM: log ingestion, parsing, correlation rules, and alerting. Built to actually understand what commercial SIEMs are doing rather than to click through one. Python, Linux
VTOP GPA Calculator GPA/CGPA dashboard for VIT's student portal. Built it because the official one doesn't let you plan — now other students use it. JavaScript
Cosmopedia Solar-system encyclopedia with Firebase auth, Firestore favourites, canvas animation and NASA APOD. Started vanilla JS, migrated to React + Vite deliberately, one layer at a time. React, Vite, Firebase
Rooftop detection from orthophotos [TODO-LINK] YOLOv8 on tiled aerial GeoTIFFs — rasterio tiling, shapefile→YOLO label conversion, four roof classes with severe class imbalance. Basis for a co-authored research paper. YOLOv8, rasterio, PyTorch
Hybrid file encryption [TODO-LINK] AES for the payload, RSA for the key. Small tool, but it's where I learned that "it works on my machine" and "the keypair regenerates every run" can be true simultaneously. Python, cryptography
Keylogger (educational) Input-capture research tool built during my Pinnacle Labs internship, for understanding endpoint telemetry and detection. Scope and limitations documented in the repo. Python
Honeypot on Raspberry Pi [TODO-LINK] Low-interaction honeypot on a Pi to see what actually knocks on a residential IP. Spoiler: constantly, and mostly for root. Linux, Python, RPi
Portfolio Personal site — projects, writing, and the long version of all of this. Source HTML/CSS/JS, Vercel

Research

Probabilistic rooftop detection from aerial imagery — co-authored with Kriday Narula, faculty-supervised. IEEE format. Grew out of the GeoTIFF/YOLOv8 pipeline above.

Nuclear thermal rocket design — co-authored, faculty-supervised. Not my domain by training, which is exactly why it was worth doing.


Experience

Team Ardra — Software Domain · Sept 2025 – present Autonomous drone systems R&D. Real-time mapping and on-board inference (see above).

Pinnacle Labs — Cybersecurity Intern Endpoint security tooling and input-capture research.


What I actually use

I've tried to be honest about the tiers here, because a stack list nobody can defend in an interview is worse than a short one.

Reach for dailyPython JavaScript C Linux Git Bash

ComfortableReact FastAPI Flask Node.js Docker PyTorch OpenCV NumPy Pandas Firebase

Actively working in, still learningTensorRT TFLite Qualcomm SNPE Jetson Qdrant TypeScript C++

Security — SIEM design & log analysis, honeypots, endpoint telemetry, applied cryptography (AES/RSA), Linux hardening


Outside the terminal

Poetry, chess, the gym, and a 19th-century novel I keep not finishing. Currently planning a Hampta Pass trek, which is the only pipeline I have with no error handling.


Get in touch

Genuinely open to conversations — internships, project collaborations, or someone telling me my approach to something is wrong.

📧 raj.tibarewala@gmail.com · 💼 LinkedIn · 🌐 raj-tib.vercel.app

Pinned Loading

  1. vtop-gpa-calculator vtop-gpa-calculator Public

    JavaScript 3

  2. siem-lite siem-lite Public

    Python 1

  3. cosmopedia cosmopedia Public

    JavaScript 1

  4. keylogger-tool keylogger-tool Public

    Python 1

  5. portfolio portfolio Public

    HTML