Buildingsoftware,exploringsystems&security
I'm a BCA student at Kristu Jayanti University who enjoys building software, experimenting with Linux and macOS, and exploring cybersecurity and automation.
Curated Projects & Tooling
Local-first investigative software, event-driven engines, and container services.
A native macOS utility for inspecting and managing Android devices over ADB.
I built NexusM because I wanted an easy way to inspect and manage my Android test devices directly from macOS without running terminal commands for every small action. It helped me understand how desktop software communicates with physical devices through ADB daemon sockets and local process management.
A local-first command-line toolkit for digital investigations and indicator extraction.
I started this project to learn more about digital forensics and OSINT workflows. It parses suspect indicators, computes cryptographic hashes, and defangs malicious URLs and IP addresses locally, ensuring investigative queries stay private and never leak to external cloud APIs.
An asynchronous Python library for headless browser automation using Playwright.
I wanted to understand how event-driven browser automation works behind the scenes. Astra uses Playwright and Python's asyncio to automate browser interactions, handle pairing workflows, and process incoming events without blocking the main thread.
A containerized Node.js service exploring media transcoding pipelines.
Built to experiment with microservice containerization, handling video and audio conversion via FFmpeg child processes, and packaging lightweight runtime images using Alpine Linux with isolated MongoDB connections.
How I build software
Practical principles and technical habits I follow when building projects, experimenting with systems, and writing code.
Local-First & Privacy Mindset
When I started writing security and investigation scripts, I realized how often tools send telemetry or queries to third-party APIs. I prefer designing tools that run locally, process data in-memory or in SQLite, and keep queries private.
# Defanging indicators locally without network queries
from traceforge.forensics import IOCDefanger
defanger = IOCDefanger(offline_mode=True)
indicators = defanger.extract_from_text("check http://suspect-site.xyz/payload")
print(f"Defanged URL: {indicators.urls[0]} | Local check complete")Let’s connect
If you’re working on something interesting, want to talk about software, systems, or security, or have an open-source idea in mind, feel free to reach out.