To be real, this section was the hardest part of building the website π
Coming to me I started my programming journey in 2020 after my 10th. Currently, Im mostly into Linux and have started learning Rust. One of the main problems I have is that everything looks interesting to me! I've explored almost every domain including AI/ML, GPU programming , building small games, web dev, and mobile devβ except crypto (someday I need to π ).
Linux and me: My Linux journey started in early 2024 when I first installed Pop!_OS. But fate had other plans, despite many efforts, I couldnt get sound working on Pop! OS (it was working fine on Ubuntu tho). Around the same time, one of my friends started using Arch with a Hyprland setup It was cool. I wanted to try Hyprland but didnt wanted the complexity, so after going through the Hyprland docs, I ended up choosing NixOS (this made me question my reading skills π). It wasnt *that* hard I have my custom rice now (links down) β but currently Im back to Pop!_OS (yeah, now sound got fixed). Not because it was hard, but I couldnt handle the extra overhead due to few reasons. I still use the Nix package manager and Ill be back to NixOS soon βοΈ.
Apart from coding what else? Hardcore Minecraft fan (but rarely play tho); cat lover (believe me, if u dont have a cat, youve missed a lot in life). I dont usually watch movies, but if you find anything cool or interesting, just share β Ill watch/listen π. If you ever feel like sharing something, feel free to DM me anytime (ik sometimes it can make a huge diff π€).
Exploring observability solutions and OpenSearch alternatives including Loki, VictoriaLogs as part of the HPCM log- ging pipeline. Evaluating integration strategies using Fluent Bit, Kafka, Logstash, and OpenTelemetry for traceability and monitoring.
Informational website for Ashraya Dhama, supporting English and Kannada with an integrated admin dashboard that allows for easy management of dynamic content, including text, images, videos, and links.
A real-time face recognition system built in Rust, leveraging ONNX Runtime for deep learning inference and Qdrant for fast vector similarity search. The backend APIs were developed using Poem.rs and provide endpoints for embedding, storing, and querying facial images. Optimized to support known and unknown face lookups with efficient memory and compute usage, making it suitable for both desktop and edge devices.
A secure, containerized code execution engine supporting multiple programming languages. Written in Rust with Poem-openapi, the system uses the Linux isolate sandbox for resource-limited execution to run untrusted code securely. NATS serves as the lightweight messaging system handling job dispatch and results. Ideal for building code execution backends for coding platforms.
Capture Incridea is a photography management platform designed for NMAMIT's Incridea fest. It handles high-traffic user sessions and dynamic image access for over 5000 users. Built with Next.js and tRPC for seamless full-stack communication, it offers intuitive image browsing, upload moderation, and searchability. Backend scalability is handled using Prisma and PostgreSQL, ensuring smooth performance under heavy load.
An official departmental website for the Association of Computer Engineers. Features include blog publishing, event creation, and paperless registration. The site is built with Astro for fast performance and uses Drizzle ORM with Turso to provide a lightweight and scalable backend. Designed for both desktop and mobile viewing with a clean, accessible interface.
A modular and reproducible desktop environment setup using Nix and Home Manager. Focused on minimalism and efficiency, it features a fully themed Hyprland Wayland compositor, and Zsh shell with plugins. The configuration is designed to work across machines and offers versioned system upgrades via Nix flakes.