I am Supratik Chatterjee. A Computer Science Engineer, with some specialized knowledge in Product Development and Innovation. I love developing and studying things. Most of the public repositories are older experiments I have conducted, and some older ideas that I had attempted.
Skill Area | List |
---|---|
Languages | Python, Java, C, C++, Rust, JavaScript |
Paradigms | Functional, Object Oriented, Procedural |
Domains | Computer Science, Enterprise Information System, Product Innovation |
Databases | Oracle DB, PostgreSQL, MongoDB, SQLite |
OS | Linux, Windows, Mac |
CI/CD | Git, GitHub, Docker |
Data Science | JupyterLab, Pandas, Seaborn |
Web Frontend | HTML5, JS(ECMAScript 6), CSS, D3.js, PlotlyJS, ChartJS, Fetch API, Custom Elements, WebGL, WebRTC |
Web Backend | Flask, FastAPI, NGINX, CoTURN, Tomcat, SQLAlchemy, Springboot, Postman |
Security | Basic Auth, OAuth, Single Sign On, Crawler Prevention, SubtleCrypto, OpenSSH |
IoT | Arduino UNO, Raspberry Pi, Line Follower(IR), SONAR |
Computer Vision | FFMPEG, OpenCV |
NLP | NLTK, CoreNLP, GPT3 series |
Only the constructs I'm well acquainted with are listed here. I have played around with a lot of things, one of which includes 22 programming languages.
My favourite language is Rust. Python is useful for prototyping and some data science. Especially useful for targetted conversion to bare metal code in production.
*stats shown are derived from public repos, and does not represent the contributions in full.
GitHub README Stats(Anurag Hazra)
Activity Graph(Ashutosh Dwivedi)
BEPb's README