Budding Software Development Engineer passionate about building distributed solutions. Enjoys working across diverse technologies, continuously learning, and collaborating on meaningful projects.
- Pursuing a B.Tech Computer Science (Internet of Things) at Shiv Nadar University.
- Player, Shiv Nadar University Table Tennis Team.
- Reach out to me: aadiramki01@gmail.com.
- Languages: Python, Java, C, C++, JavaScript, TypeScript, Golang
- Frameworks: React.js, Next.js, Node.js, Express.js, Gin, EJS
- Libraries: Framer Motion, Shaden UI, Apache Guacamole, Tailwind CSS, DaisyUI, Zustand
- Tools: Git, VS Code, Docker, QEMU, Firebase
- Databases: MongoDB, PostgreSQL, Redis, Firestore, Prisma (ORM)
- OS: Linux, Windows
- Engineered a browser-based virtualization lab orchestrating KVM-accelerated QEMU instances to simulate complex network topologies with real-time device interaction.
- Enabled clientless remote access by integrating Apache Guacamole with a custom PostgreSQL backend, delivering low-latency VNC/Telnet sessions directly within the web interface.
- Architected a custom networking layer using multicast sockets to simulate Layer 2 connectivity, allowing users to dynamically create isolated network segments.
- Developed an immersive 2D virtual campus using Next.js 16 and TypeScript, featuring a custom game engine built with Framer Motion for smooth character interaction.
- Embedded Google Gemini AI to power intelligent NPC tutors and integrated Monaco Editor for real-time in-game coding exercises.
- Orchestrated real-time multiplayer states and Role-Based Access Control (RBAC) using Firebase, synchronizing user presence and distinct teacher/student dashboards.
- Built a full-stack note-taking app with React and Express-MongoDB, styling the interface with DaisyUI and Tailwind CSS.
- Incorporated Upstash Redis for API rate limiting to prevent abuse and ensure service stability.
- Established secure CRUD operations with robust data validation and seamless note management functionality.
