A curated collection of projects that reflect my journey as a developer - blending creativity, scalability, and problem-solving through code.
Implemented a pipeline to fetch 10,000+ abusive IPs from AbuseIPDB, using IP Geolocation to retrieve physical location, ISP, and additional metadata, storing everything efficiently in MongoDB.
Built a worker service to automatically refresh the data every 6 hours, keeping insights up-to-date.
Developed a Next.js frontend to visualize abusive IP locations on a 3D OpenStreetMap, complete with heatmaps and interactive IP info.
Optimized data retrieval using Redis, fetching ~18,000-23,000 coordinates in real-time, reducing response times by 40-50%.
Built a multi-tenant SaaS platform for link management, empowering creators and teams to organize, track, and optimize links.
Implemented multiple workspaces for separate teams to manage their own links securely.
Enabled custom aliases, branded QR codes, password-protected links, and link expiration for secure sharing.
Integrated advanced analytics for clicks and QR scans, with geo-location tracking and CSV export, providing actionable insights.
Dockerized and Redis caching for fast response times and smooth deployment.
Developed an AI-powered chat platform integrating selective web search for context-aware responses.
Implemented a RAG-inspired retrieval layer to intelligently filter and rank information from trusted sources, saving time and improving accuracy.
Designed a micro-service architecture using FastAPI and Node.js, to Modularise, Web searching, LLM handling and A main core api service.
Demonstrated expertise in multi-service communication, LLM orchestration, and vector-based data retrieval, handling complex backend workflows seamlessly.
Added cURL support for direct access to items through API or UI.
Developed a one-time fetch system, deleting items immediately after being fetched once through the API or UI.
Implemented auto-clear in 40 minutes, removing items after 40-45 minutes.
Utilized Redis for rate limiting and caching, preventing abuse and speeding up fetch operations.
Handled native Google OAuth authentication, Designed an API-driven architecture, accessing clipboard operations through REST-like endpoints inside the Next.js App Router.
Recreated popular cognitive and reflex-based tests such as reaction speed, memory sequences, typing, and aim training in a minimalist web app.
Developed smooth animations and fast state updates for an interactive and engaging user experience.
Ensured mobile responsiveness and clean UI design, demonstrating frontend craftsmanship and attention to interaction design.
Built with Next.js, Zustand, and Framer Motion, highlighting expertise in modern React state management and animation libraries.