- π SFS GAMING BP is live on both Play Store and App Store β a real cross-platform mobile app used by a gaming community
- π οΈ I build across the stack: mobile apps, desktop software, web services & Discord bots
- π― Core stack: Java, C#, TypeScript, Python β I pick the right tool, not the trendy one
- π¬ Ask me about Java, C#, JS/TS, Python, Android, .NET, C/C++
- π« Reach me at arpanchatterjee1647@gmail.com
π± SFS GAMING BP
- Problem: The SFS community had no dedicated mobile hub for sharing and discovering spacecraft blueprints
- Solution: A full cross-platform mobile app with instant search (Algolia), real-time data (Firebase), and ads monetization (AdMob)
- Tech Stack: Expo, React Native, TypeScript, Firebase, AdMob, Algolia
- π₯ Play Store | App Store β actually shipped and downloadable
π Navix
- Problem: Most custom browser projects stop at "it renders a page" β Navix goes further
- Solution: Full Chromium-backed desktop browser with custom UI, tabbed navigation, Google Safe Browsing protection, and a privacy-focused feature set
- Tech Stack: JavaCEF (Chromium Embedded Framework), Java Swing, Google Safe Browsing API
- License: MIT | Last Updated: August 2025
π΅ Musemix
- Problem: Most MIDI tools are either too complex (DAWs) or too basic (simple players)
- Solution: A clean desktop app for composing, editing, and playing MIDI tracks with real-time visualization, compiled natively with GraalVM for fast startup
- Tech Stack: JavaFX, GraalVM, Gluon (native packaging), Gson
- License: MIT | Last Updated: February 2026
π€ Maxis
- Problem: Generic bots do moderation. Maxis is built around live data and server utility
- Solution: Feature set includes real-time currency conversion (ExchangeRate-API), web scraping (BeautifulSoup), a Flask-powered web dashboard, and MongoDB for persistent guild data
- Tech Stack: discord.py, Flask, BeautifulSoup, MongoDB, ExchangeRate-API
- License: MIT | Last Updated: January 2026
π ConstellaX
- Problem: No simple, standalone tool lets you freely map and design your own constellation patterns
- Solution: A canvas-based app with a pen-up/down drawing model, color customization, custom
.cnstsave format, JPG export, and sound effects β all without needing the internet - Key Features: Place stars by clicking, connect them with pen-down mode, toggle line visibility, undo/clear, save/load
.cnstfiles, export as JPG, audio feedback on star placement - Tech Stack: Java 17, Swing, Maven
- License: MIT | Last Updated: December 2025
Member of Algorithmic Alchemists and The Magnetars
β‘ Fun fact: I've shipped a mobile app to both the Play Store and App Store, built a browser from scratch, and mapped the night sky β all in different languages. Still not sure which one counts as "the main project."

