Hello! I am Sayan

SDE with strong foundations in Linux, DevOps, System Administration, and Cloud. Proficient in leading teams, driving project success, and excelling in collaborative environments. Skilled in utilizing modern technologies and tools to build scalable, efficient solutions.

Experience

Software Engineer, IIT Madras

Sep 2024 – Present

  • Develop a Course and Exam Management Platform supporting 100+ Courses for 50,000+ students
  • Deploy dockerized containers with CI/CD pipelines, image and package optimizations, multi-tenant multi-region scalable deployments on GCP
  • Develop efficient RESTful APIs to reduce application load and navigation times by more than 70%

Course Instructor, IIT Madras

May 2025 – Present

  • Work with the course team to develop pedagogical methods and student performance evaluation metrics
  • Develop linux shell programming assignments and virtual server navigation tests
  • Maintain the linux course textbook
  • Develop a multi-tenant multi-user lab evaluation application to record student evaluations during offline labs for 1000+ students

Research Intern & Teaching Assistant, IIT Madras

Jan 2024 – Sep 2024

  • Authored a textbook on linux benefiting 6000+ students
  • Maintained multiple linux virtual private servers for assignments and exams
  • Worked under Dr. Gandham Phanikumar

Projects

Present - Fast Text to PDF Presentation Generator

  • Developed a blazingly fast, fully fledged text to PDF interpreter for creating presentation slideshows from a VCS-friendly text source file.
  • 300 times faster than Pandoc, using native C code with libHaru library.
  • Output is platform-agnostic PDF for universal portability.
  • Supports banners, titles, images, links, lists, and text.
Technologies Used: C, libHaru

Social Content Sharing Platform

  • Implemented community-driven content ranking algorithm using hot-rank and Wilson score confidence sort algorithms.
  • Deployed full stack application on VPS with Dotnet kestrel web server and nginx reverse proxy, with cron-jobs for maintenance.
Technologies Used: ASP.NET, C#, Razor Pages, SQLite3, MVC, ORM, nginx, Linux

Event Management Application

  • Designed and developed web application for event management and student details.
  • Developed attendance capturing mobile application using flutter, reducing logistic time by 10x.
  • Automated ID card generation and printing for 1000+ participants and volunteers using bash scripts.
Technologies Used: Flutter, Bash, HTML, CSS

Open Source Utilities & Linux Productivity Tools

  • Open source repository of scripts for minimal GNU/Linux environments with 100+ stars.
  • Includes tools for API-less YouTube scraping and playing, template based image generation, image search, and many more.
Technologies Used: Bash, Zsh, Python, C

About Me

I am a SDE passionate about Linux, DevOps, System Administration, Cloud Computing, Web Development, Data Analysis, and Machine Learning Engineering. I enjoy building scalable, efficient solutions and thrive in collaborative environments.

Skills

  • Web Development: Typescript, Angular, Vue3, Node.js, Flask, FastAPI
  • DevOps & Cloud: Docker, GCP, Github Actions
  • Scripting & Automation: Bash, Python, Zsh
  • Data Analysis & ML: Pandas, NumPy, Matplotlib, Scikit-learn, Pytorch
  • System Administration: Linux, Shell scripting, GNU coreutils, namespaces and cgroups

Languages & Frameworks

  • Python, Bash/Zsh, Java, C/C++, Typescript/Javascript
  • Frameworks: Angular, Vue3, Node.js, Flask, ASP.NET
  • Developer Tools: Docker, Git, GCP

Education

  • Indian Institute of Technology Madras (2021–2025)
    BS Data Science and Applications, CGPA: 9.34
  • Bengaluru North University (2020–2023)
    Bachelors in Computer Applications, CGPA: 8.5

Research & Publications

Get in touch

Contact me to discuss projects, ideas, or collaborations!