Timeline [Under Construction]
Everything i have ever done.
2025 3
General 14
ThoughtScape Reimagined
Bought a domain name
Updated Workflow
AWS + Cloud computing shift
Updating every project and finalizing them all (with readme)...bingelord webpage
Sparklines Mobile
Cyberdeck
Old set top boxes hacking
Sparklines-backend docs build
intervals grub theme
jugaad hub
blogs
Rebuild portfolio/blogging site
Build Timeline
Jan 1
Firebase Email Handler
More
A self-hostable Node.js service to handle Firebase email verification and password reset flows.
Tech Stack:
- Backend: Node.js, Express.js
- Deploy: Docker, Render
- Email: Firebase Auth
Features:
- Automated Firebase email workflows
- Custom minimal HTML UI pages
- Dockerized deploy
- Reusable microservice API
Reason I started:
- Wanted a plug-and-play Firebase email handler
- Learn Docker + production Express.js
Challenges:
- Understanding emai3l workflows
- Firebase redirect handling
- Making it fully self-hostable
Status: Achieved
Jun 1
Altux
More
A proof-of-concept setup that builds unsigned iOS .ipa files for Expo/React Native apps using GitHub Actions without requiring Mac or paid Apple Developer account.
Tech Stack:
- CI/CD: GitHub Actions (macOS runners), xcodebuild
- Mobile: React Native, Expo
- Sideloading: AltStore, TrollStore, SideStore
- Tools: AltServer-Linux, anisette server, Docker, usbmuxd, libimobiledevice
Features:
- Build unsigned .ipa files using GitHub Actions
- No Mac required, no paid Apple Developer account
- Supports sideloading on iPhones using AltStore / TrollStore / SideStore
- Debug builds by default with option to switch to Release
- Artifacts downloadable directly from GitHub Actions
- Works as a reusable template for any Expo project
Reason I started:
- Wanted to prove iOS apps can be built without Apple’s paywall
- Help students, hobbyists, and indie devs test on real devices
- Explore CI-powered iOS builds using GitHub Actions
- Personal curiosity & experimentation with sideloading workflows
Challenges:
- Handling unsigned builds and iOS signing limitations
- Dependency stability — Expo updates often break builds
- Long macOS runner build times and limited free GitHub credits
- Ensuring compatibility across sideloading tools
- Security considerations — need disposable Apple IDs
- Not suitable for production or distribution; strictly educational
Status: Archived
2024 1
General 9
Blogging Site
Sparklines TUI
AuthZ
Bingelord Mobile
Nextflix
PrivateGPT
Obsidian vault sync
Sparklines Web
Portfolio Site
2023 10
April 1
StorageBox
More
A free web application that allows users to store and share files permanently using Google Drive as backend storage, with shortened URLs for easy sharing.
Tech Stack:
- apis: ApiLayer (URL shortening)
- auth: Google OAuth 2.0
- backend: Python (Flask)
- frontend: HTML
- hosting: PythonAnywhere
- storage: Google Drive API
Features:
- Lifetime file storage with no expiration
- Upload support for all file types (up to 5MB per file)
- Automatic distribution of uploads across multiple shared Google Drive folders
- Secure access via Google authentication
- Shortened URLs for quick and convenient file sharing
- Privacy-focused design (files accessible only via shared links)
Reason I started:
- Build a way to store any kind of data for free, indefinitely
- Experiment with unconventional use of cloud services for personal projects
- Pure curiosity and fun-driven exploration
Challenges:
- Integrating Google Drive API with OAuth authentication
- Managing token expiration and re-authentication (token.pickle lifecycle)
- Handling multiple Drive folders and random file distribution
- Dealing with third-party API limits (ApiLayer)
- Deploying and maintaining the app on free hosting (PythonAnywhere)
Status: Archived
Aug 1
Quantum Quest
More
A realtime task tracker built to learn React and strengthen JavaScript fundamentals.
Tech Stack:
- authentication: Firebase Auth (Google Sign-In)
- backend: Firebase Realtime Database
- frontend: React, Tailwind CSS
- hosting: Firebase Hosting
Features:
- Google Sign-In authentication
- Real-time task management (add / edit / delete instantly)
- Dark mode support
- Progress tracking
- PWA support
Reason I started:
- Learn React while strengthening JavaScript concepts
- Started with a short tutorial from Javascript Mastery then extended independently
- Still basically a todo app — and that's fine.
Challenges:
- Understanding React hooks like useState & useEffect initially
- Handling Firebase realtime sync + authentication simultaneously
Status: Archived
July 1
HeimOS
Jun 1
Thoughtscape
More
A private online journaling web application with AI replies, VR lounge, chatbox, and secure synced journaling.
Tech Stack:
- AI: Cloudflare AI Workers
- ChatBox: Cbox realtime chat
- Email: Elastic Mail
- Firebase: Hosting, Authentication, Firestore (secure storage), Realtime DB (non-sensitive)
- Frontend: HTML, CSS, JavaScript, Tailwind CSS, IndexedDB (idb)
- VR: Matterport 360° + VR lounge
Features:
- Secure user authentication
- Private journal entry creation + cloud storage
- AI-generated responses to journal entries
- 360° VR lounge experience via Matterport
- Community chat via Cbox
- Book recommendations
- User settings + journal stats
- PWA offline support
- Help & support query system
Reason I started:
- Wanted to learn full-stack web dev via real project work
- Inspired by AI hype and wanted AI features
- Personal motivation to start journaling with private cloud sync
Challenges:
- Learning JavaScript fundamentals (used Javascript.info)
- Full Firebase workflow (auth + Firestore + Realtime DB)
- Implementing PWA offline support + IndexedDB
- Migrating AI from ChatGPT API to Cloudflare Workers
- Understanding project management & timelines
- Encryption tradeoffs — client-side encryption using Firebase UID wasn’t ideal; should have used backend/KMS but outside project scope
Status: Archived
June 1
Browser Homepage
March 1
Homepage
May 1
ChatGPT Assistant
Nov 1
Bingelord
More
A movie & series browsing and streaming platform with search, streaming, user auth, and watchlist support.
Tech Stack:
- Backend: Node.js, Express, Firebase
- Documentation: ReType
- Frontend: React, TailwindCSS, React Router, styled-components, twin.macro, Lenis, Vite, ColorThief, Axios
- Hosting: Render + cron job (backend keep-alive)
Features:
- Uses TMDB API for movie + series data
- Streaming powered by Vidsrc
- Real-time search with filtering
- Detailed media pages with trailers, images, ratings, and cast
- Watchlist powered by Firebase Realtime DB
- Firebase authentication
- Fully responsive UI
Sub-Projects:
Feb 2025
- API Documentation written using Retype
- Updated modern landing page
Sept 2024
- Nextflix Mobile (React Native minimal app)
Sept 2024 – Paused
- Bingelord Mobile — full mobile app (under construction)
August 2024
- Nextflix CLI — minimal CLI version
Reason I started:
- Work with a large external API (TMDB)
- Build a large React project fast to improve speed + proficiency
- Personal need for a better self-made streaming platform
Challenges:
- Learning deep React Router navigation + params
- Building an Express proxy server for TMDB and wiring with Vite
- Performance tuning using axios-retry, lazy loading, code splitting
- Limited hardware pushed learning Expo + EAS builds via Google IDX
- Mobile popup/redirect ads led to exploring request blocking and Ghostry style handling
Status: Archived
Oct 1
Backend Playground
Sept 1
Porsche Replicant
More
A high-fidelity replica of Porsche’s official web platform with landing, model search, configuration, and comparison — built to master modern React + Redux engineering.
Tech Stack:
- deployment: Firebase Hosting + Cloudflare DNS
- frontend: React, Redux, Tailwind CSS, twin.macro, styled-components, React Router
- media: HLS.js video streaming
Features:
- Landing Page with immersive Porsche-style interface and HLS video integration
- Model Filtering by model, style, transmission, engine, seating
- map[Configuration Page:[Dynamic preview with real-time color changes Customizable wheels, interior, tech, and performance Realtime base + total price updates]]
- map[Comparison Tool:[Side-by-side model comparison Color + feature toggles Exhaust sound previews One-click configure from comparison view]]
- Fully responsive and mobile optimized
Reason I started:
- Deep dive into React + Redux through a visually complex and data-heavy project
- Practice clean UI + real-world architecture thinking
- Personal challenge to manage complex UI state flows
Challenges:
- Started with limited React + Redux experience
- Large manual dataset creation for models, assets, and structured JSON
- Highly complex state management
- Polishing responsive UX at scale
Status: Archived
2022 3
April 1
Linux intall script
More
Backstory: Since i was using arch linux all the time on all my devices. But the problem was arch linux breaks alot...especially when i was breaking it every few weeks...twice. So, i created a simple arch install script with bash to automate everything (including base install and having a wm with i3wm and my configurations). Not knowingly i became a start of something big...HeimOS.
Jan 1
Mining Script
More
A simple Bash-based automation script for mining Monero (XMR) using CPU resources.
Tech Stack:
- os: Arch Linux
- scripting: Bash
- tools: Shell utilities
Features:
- Automated setup and execution of Monero CPU mining
- Scripted workflow to reduce manual steps
- Basic GitHub repository management and version control usage
Reason I started:
- Start mining cryptocurrency on personal hardware as quickly as possible
- Explore GitHub for the first time and understand repository workflows
- Experiment with crypto mining concepts introduced via online resources
Challenges:
- Limited hardware performance for CPU-based mining
- Understanding mining configurations and optimization
- Learning Bash scripting fundamentals alongside Git usage
Status: Archived
Nov 1
First website
More
Backstory: I was watching youtube and found this channel about mokuken. it had a new video about having minimal website. and i really loved the simplicity and the look and feel. So, i created the website (took alot of time), it was basic html, css and js. Uploaded it on github, and using added it on github. currently hosted on https://samay15jan.pages.dev
2021 2
April 1
Arch Linux
More
Backstory: I literally wanted my own linux distro at this point from scratch. I was disto Hopping and found out about Arch Linux. I watch a youtube video to do minimal base intall, but then i was unsure...where is the UI ? And from there i started reading more of arch wiki (Literally i started using documentation for everything after this). I stick to gnome first...slowly i started finding it bloat...i explored i3wm (perfect for me while being a curse too). Got into ricing (from r/UnixPorn) and its never ended from theming, grub fixing, breaking systems, rebuilding it from scratch (liteally had a bootable arch usb ready for this). And i explored arch linux...distro hopping made zero sense to me, i got very comfortable with cli, Learned alot and still learning.
Aug 1
Self Hosting Tools
More
Backstory: I wanted to repurpose my old pc, it was potato pc still with 3gb ram and intel duo core processor with 160gb hdd. So, i installed arch linux (minimal version) on it. installed docker, installed yacht (for web ui, later switched to portainer), installed services like pihole, jellyfin, deluge, and alot alot more services. I loved breaking and rebuilding things to break again. Loved doing it. i even created a open case for my old pc and put it on my wall. What an amazing setup.
2020 4
July 1
Introduction to Linux
More
Backstory: I wanted more control on my old PC, i started looking for other operating systems and from there i found out about Linux, installed ubuntu, tried popOS!, Linux Mint and it eventually led me to do distro-hopping. Crazy journey, i learned alot about linux. I used to judge distros based on their look and feel. Fun times TBH.
June 1
Amahi Home Server
More
Backstory: Got new laptop, and wanted to repurpose my old PC. Installed Amahi Home Server (which was complicated to setup at first but i got it working after several tries), enabled and configured wake on lan, and it was amazing setup. This was my beginning of selfhosting.
Nov 1
Explored Hackintosh
More
Backstory: Since i liked MacOS look and feel. i wanted it on my laptop, found out about hackintosh, i had like hundreds of failures both on my laptop and my old PC. I almost got it working on old PC (it was MacOS Mojave...But with a reboot it crashed). I even explored virtual machines (with tools like vmware, virtual box and qemu) just to have macos running on my device (It was hardware limitations...mostly).
Oct 1
Getting into terminal
More
Backstory: I found out popOS! worked well on my systems (daily driving linux), i had it both on my laptop and windows (while having dual booting system). Used to focus on customizations the UI alot (Mostly was to make it look like MacOS), which forced me to use terminal to install something or another. Got comfy with CLI/TUI more than GUI...and never looked back.
Before 2020 1
unordered 4
Hardware Inspection
More
Backstory: Opened up my old computer because i wanted to see the hardware inside it. Removed everything out, and rebuild it again after cleaning everything well, and it worked fine.
Rainmeter Customization
More
Backstory: Inspired to convert windows into jarvis like system, lots of tinkering with rainmeter to have themes, deviantart was best for this at that time. It was beginning of my customization journey and best phase ever possible.
Windows tinkering
More
Backstory: Exploring windows in depth (from reinstalling windows 7 from cdrom, updating to windows 8.1 and windows 10 (including creating bootable usb), exploring control panel in depth, and windows specific services just for fun).
Wakeup greet script
More
Backstory: Back in time, there used to be a wake up command, i used to copy it from internet, put it in windows text editor, and then save it as greet.bat file. It had something like echo and speech code. And when i run this file, it speaks the text i put in that file. And i had it auto start on login of device. Felt like Jarvis from Iron Man.