Hi!
I'm Abhirup
Software Developer | Open Source contributor | GSOC'21@PSF
India
I am a budding Software Developer currently pursing my Bachelor's degree in
Electronics and Communication Engineering from IEM, Kolkata. My area of
interest lie in web development, and python programming. I am an open source
developer contributing in multiple FOSS projects,like zulip, openMF,
internet archive.
Download CV
Experience
Announce
- Lead Developer in the creation of the website in Angular.
- Added debouncing to reduce api calls.Implemented server-side loading and lazy loading to speed it up
- Enriched the platform with data from multiple data sources by building a scraper platform.
- Tech Stack: Html5 Angular NodeJs Python
Patron Accounting
- Created the entire website from scratch. Automated document creation using PhpWord.
- Improved the speed of the website 2x over the existing one.
- Tech Stack: Html5 Css3 Javascript Php.
Goalstar
- Created the entire frontend ui.
- Worked on implementing the PayTm business payment api.
- Tech Stack: Django Html Css Bootstrap Javascript.
Skills
Languages
- Python
- JavaScript
- NodeJs
- Typescript
Frameworks
Tools
- Google Cloud Platform
- Git
Databases
- Firestore
- MySql
- PostgresSql
Open Source Contributions
I have been maintaining a small angular library ng2-animate-on-scroll, an angular directive module
to load animations on scrolling, and in the process of pushing another one to detect "good" crawlers
based on user agents.
In addition to this, I have been contributing to various open source organizations.
- ◉ OpenMF/webapp.- Some of my contributions:
- ⇒ Build CI using Github Actions.
- ⇒ Fixed 2-FA Authentication.
- ⇒ Improved Dark Mode by squashing bugs.
- ◉ Zulip/terminal- Some of my contributions:
- ⇒ Fixed bugs and improved CI.
- ⇒ Added customization to add any number of footlinks.
- ⇒ Added event listener to subscribe and unsubscribe from streams.
- ◉ Internet Archive- Some of my contributions:
- ⇒ Helped in migration from Python 2 to Python 3.
- ◉ EOS- Some of my contributions:
- ⇒ Created Plugin for Adobe XD.
Personal Projects
Listed below are some projects I have had an opportunity to work on, either as a course project or just for fun.
I have tried hosting their code on GitHub as well.
- ◉ Automatic Desktop Wallpaper Changer - A combination of bash script and python to change your wallpaper daily.
- ◉ Gmail Cleaner - An Appscript script which runs once a day and cleans up your email.
- ◉ Link Scraper - A python based link scraper for scraping all the links from a website.
- ◉ Tkinter GUI Demos - Various GUI applications made in tkinter.(Calculator,Notepad, Drawing App)
- ◉ Chat application - A Socket.io based chat room application.
- ◉ Awesome ERP - A full stact ERP application made with Flask as Backend, Angular with Node(for server side rendering) for Frontend.