Projects
⬇️ To Download my Resume as PDF, Visit: github.com/sanjib-sen/resume
Table of contents
Open Table of contents
🤖 Popular Projects
envshh
A command line tool to securely and automatically manage, store environment variables.
Typescript
NodeJS
Crypto
AES
CyberSecurity
Git
- A command-line app that is used to securely and automatically manage environment variables with version control
- Has over 50+ weekly downloads and has been used by developers from Vercel, Nextjs, trpc, etc.
WebLaTex
A complete alternative for Overleaf with VSCode + Web + Git Integration + Grammarly + Live Collaboration Support
Docker
GitHub
Codepaces
Container
LaTex
Cloud
- Combined the concept of Docker containers and GitHub Codespaces to build an all-in-one LaTeX IDE with VSCode on the Web + Git + Grammar & Spelling Checker + Live Collaboration support which was trending on GitHub
- It has been used by over 5700 university professors, researchers, and students from top universities of the world including MIT, Harvard, UCLA, UBC, University of Cambridge, ETH Zurich, industry professionals, and consumers
🤖 Self Developed Projects
Ride With BRACU
A Ride Sharing app only for BRAC University Students
Typescript
TailwindCSS
NextJS
Prisma
SWR
- Used sessionStorage as a middleware for fetching and sending data before DB queries which reduced the need of using frequent DB queries as well as improved the performance by 10x
stream-music-cli
A command line app where users can search and play YouTube videos instantly with Voice Recognition and text commands
Python
speech-recognition
Bash
pytube
- Fixed a microphone not working bug in Linux by dumping the mic instance to dev/null.
SenOS (In Development)
An Arch Linux-based operating system for keyboard-oriented users who prefers performance over anything
Linux
Bash
i3
rofi
Python
- Used i3-gaps as a tiling window manager with custom and easier keyboard shortcuts
- Created the Start Menu in a way that the Search also shows results from Browser Bookmarks
- (In Progress) Making a portable dev environment with one command installation process
BRACU LMS All in One
Get course deadlines, exam schedules and Download lecture videos from buX, a learning management platform for BRAC University
NextJS
MaterialUI
Puppeteer
Axios
Automation
- Used puppeteer with headless function to scrape the deadline in server side instead of client side making the performance 2x faster.
Kwikpic Image Optimizer
A GUI Based desktop app made with PyQT6 which can be used for optimize large image files and reduce the file size without losing much quality
Python
pyqt
opencv
- Used threading to improve multi-core performance and scaling
Automated Cart System
Automated and Real time shopping cart and user management for large super shops
php
MySQL
html
Bootstrap5
- Integrated auth process to PHP session management so that it can be run on Embedded devices
… and a lot More