My Projects
A curated list of my work, experiments, and open source contributions.
BackendA high-performance command-line tool written in Go that converts standard images into massive pixel art compositions. It leverages Go's concurrency model to process pixels in parallel, handling 8k resolution images in under a minute.
- Converts high-res images to pixel art
- Ultra-fast parallel processing with Goroutines
- Command-line interface for batch processing
FrontendAn immersive web experience that helps users explore and understand the rich tapestry of Indian art and culture through interactive visualizations. It uses D3.js for data binding and p5.js for creative coding canvas elements.
- Interactive maps and cultural timelines
- Dynamic data visualization with D3.js
- Generative art patterns using p5.js
Full StackA comprehensive platform connecting students with high-quality internships. It features a robust job board, application tracking system, and integrated payment gateways for premium features.
- Real-time internship listings and filtering
- Student and Recruiter dashboards
- Secure payment integration
Community PlatformThe APEX (Aspiring Pioneers of Excellence) community was born from a common student dilemma: tech-savvy students lack ideas, while non-technical students lack skills. APEX bridges this gap by fostering collaboration, enabling technical students to gain ideas and non-technical students to acquire essential skills. This synergy cultivates an environment where visionary ideas become impactful realities.
- Fosters collaboration between technical and non-technical students
- Enables sharing of visionary ideas and skills
- Cultivates an environment for impactful realities
Web ApplicationA modern, interactive web application for finding shortest paths in Kolkata using Dijkstra's algorithm. It features an interactive Leaflet-based map with OpenStreetMap tiles, allowing users to select locations directly on the map or use text input. The application visualizes paths in real-time, displays distance, path segments, and computation time.
- Interactive Leaflet-based map with OpenStreetMap tiles
- Real-time path visualization with Dijkstra's algorithm
- User-friendly input: Text, Landmark interactions, Map clicking
