Skip to content
View sayan01's full-sized avatar
👨‍💻
👨‍💻

Highlights

  • Pro

Block or report sayan01

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
sayan01/README.md

Sayan Ghosh

Introduction

Hello! I am Sayan, a Computer Science and Data Science student with diverse knowledge of toolsets, platforms, data structures and algorithms. Looking for challenging opportunities to augment my skillset and knack and hunger for learning and to provide innovative solutions to complex problems in the field of computer and data science.

Check out my Projects Learn more about me

Projects

Bloglite - Microblogging website

  • Description: Full Stack Application for blogging and social interaction between users with background jobs, triggered async jobs, server side events, and exporting of data.
  • Technologies Used: Flask, SQLAlchemy, Flask-Migrate, JWT, Celery, Redis, Flask-SSE, ChartJS, Vue3, Vite, Axios, SASS, Typescript
  • Source Code

Social Content Sharing Platform (scsp) - Social Media Website moderated by the community

  • Description: Social Media Platform for the people.
  • Technologies Used: ASP.NET, C#, Razor Pages, SQLite3, MVC, ORM, Migrations, nginx, Linux
  • Source Code

Present - create powerful yet simple presentations from plain-text source files

  • Description: Fully fledged text to pdf interpreter for creating presentation slideshows from a VCS-friendly text source file.
  • Technologies Used: C, libHaru
  • Source Code

Large File Splitter

  • Description: Android Application to split and rejoin big files into chunks for transfer through messaging apps.
  • Technologies Used: Java (Android)
  • Download APK
  • Source Code

Linux Productivity Tools and Automation Scripts

  • Description: Various scripts and tools to improve productivity and automate workflow in Linux.
  • Technologies Used: Shellscript(Bash), Python, C
  • Source Code

Medicine Database and Automated Prescription Printing (MD-APP)

  • Description: Windows Form Application for Prescription Composing and Printing for Windows.
  • Technologies Used: VB.NET (Windows), SQLite3
  • Download Executable
  • Source Code

AsciiCam

  • Description: A terminal-based ascii camera.
  • Technologies Used: Python (OpenCV)
  • Source Code

studb

EmoText

  • Description: Website that converts normal Latin text to Regional Indicator Emojis.
  • Technologies Used: HTML, CSS, JS
  • Visit Website
  • Source Code

Javascript Games and Simulations

  • Description: List of web Games and Simulations.
  • Technologies Used: HTML, CSS, JS
  • View List

About Me

I am a data science student learning about the fascinating world of AI and ML. I am also a full stack web developer and a Linux enthusiast. I automate most of my day-to-day workflow with scripts.

Skills

  • Web Development
    • Frontend: HTML, CSS, JS, TS, Vue3
    • Backend: Flask, NodeJS, Express
    • Databases: SQL, NoSQL (Mongodb, Firestore)
  • Scripting and Automation: Bash (shellscript), Python, Awk, Sed
  • Data Analysis and Visualization
  • Algorithm Design

Languages and Frameworks

Python

  • Libraries/Modules:
    • Numpy, Pandas, Matplotlib
    • Scipy, Scikit-learn
    • Pytorch
    • Flask

Bash/Zsh

  • Scripting and automation

Java

  • Used extensively for 8+ years in school and college.
  • OOP
  • Stream API

C/C++

  • Proficient in data structures and algorithms

Typescript/Javascript

  • Frameworks:
    • Node.js
    • Express.js
    • Vue3.js
    • Vite

Education

Indian Institute of Technology Madras (2021-2025)

  • Degree: BS Data Science and Applications
  • CGPA: 9
  • Courses Completed:
    • Web Development (+ projects)
    • Python
    • Java and Object-Oriented Programming
    • Linux and System Administration
    • Data Structures and Algorithms
    • DBMS
    • Business Data Management (+capstone project)
    • Business Analytics
    • Tools in Data Science
  • Courses Yet to Be Taken:
    • Machine Learning (MLF, MLT, MLP) (+project)
    • Artificial Intelligence and Deep Learning
    • Market Research
    • Big Data
    • Data Visualization
    • Advanced Algorithms
    • Bioinformatics

Kristu Jayanti College (2020-2023)

  • Degree: Computer Science

Vivekananda Mission School (2018-2020)

  • High School: Kolkata, India
  • Percentage:
    • Class X: 91.16%
    • Class XII: 87.40%
  • Subjects:
    • Computer Science (Java)
    • Physics
    • Chemistry
    • Maths
    • English

Competitions

Get in Touch

Contact me to discuss projects, ideas, or life in general!

Pinned Loading

  1. scripts scripts Public

    scripts

    Shell 140 20

  2. wlfs wlfs Public

    Splits files into chunks of 64mb for transferring through whatsapp

    Java 3

  3. advent-of-code-2023 advent-of-code-2023 Public

    My codes for advent of code 2023, predominantly in python.

    Python 2

  4. present present Public

    create minimalist yet powerful presentations

    C 9 1

  5. scsp scsp Public

    An online open source platform to share content and communicate with your peers without the fear of the 'algorithm'. Posts are hot-ranked and comments are confidence-sorted.

    JavaScript 6