Skip to content
View dhrubasaha08's full-sized avatar
💼
Ready to ship OSS DevOps & AI/IoT, let’s talk!
💼
Ready to ship OSS DevOps & AI/IoT, let’s talk!

Block or report dhrubasaha08

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.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. 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
dhrubasaha08/README.md

Header Banner

About Me

I'm Dhrubo, a Computer Science graduate specializing in Open Source Software, Intelligent IoT, DevOps/GitOps and Full Stack Development.

I've contributed to TensorFlow’s Raspberry Pi support, authored official Arduino libraries, and worked across embedded systems, self-hosted infrastructure and context-aware intelligent hardware.

As an IT System Administrator and Software Developer, I enjoy building scalable systems that merge hardware and software through automation and smart design.

Founder and lead of an IoT Club, I've mentored students in building practical IoT projects and integrating software with hardware for real world applications.

Tech Stack

Domain Skills
Programming C C++ C# Java Python
Scripting & Build Bash PowerShell CMake VBA
Systems & Identity Active Directory DNS SMB SharePoint Intune Teams Microsoft 365 Azure
Operating Systems Windows 10 Windows 11 Windows Server Ubuntu Debian Arch CentOS Kali pfSense
Virtualization & Orchestration VMware VirtualBox Proxmox Kubernetes Docker
Networking & Edge TCP/IP VPN DNS iptables Nginx
Databases MySQL MariaDB MongoDB
CI/CD & VCS Git GitHub GitHub Actions
Documentation Markdown LaTeX
Web HTML5 CSS3 JavaScript TypeScript Node.js PHP React Vue.js Next.js Tailwind Bootstrap ESLint Prettier GraphQL REST
Cloud & Delivery Cloudflare GitHub Pages WordPress
AI & LLMs OpenAI Gemini Claude Llama n8n Zapier Make
IoT & Embedded Arduino IDE ESP-IDF Zephyr RTOS
Software Engineering Agile Scrum SDLC SRS A/B Testing

Experience

Open Source Contributor

Various Platforms Nov 2020 - Present

  • Authored three official Arduino libraries, focusing on user-friendly APIs and frameworks to improve functionality across embedded projects.
  • Contributed to TensorFlow’s Raspberry Pi support, helping ensure smoother integration for edge and embedded ML applications.
  • Consistently active in the Open-Source Software (OSS) ecosystem via GitHub, collaborating, reviewing and maintaining projects.

Internship (DevOps & System Admin)

DCSS, Visva Bharati University Jun 2023 - Dec 2023 Santiniketan, IN

  • Built and operated a Docker (Compose)-based intranet for a university department serving ~200+ users, standardizing deployments and documenting run-books.
  • Used C/C++/Python and shell scripting to automate updates, log rotation and health checks, reducing routine admin work by ~4-6 hours/week and handling ~20 tickets/month.
  • Hardened servers using iptables, Fail2Ban, and best practices, reducing SSH brute-force noise to near-zero and keeping services stable.

Founder & Lead

VBDCSS IoT Club *Nov 2022 - Sep 2024* Santiniketan, IN

  • Founded and led an IoT-focused student club, mentoring 50+ members on embedded systems, networking, and DIY tech.
  • Organized and conducted workshops and hands-on labs using microcontrollers (ESP32-S3, Teensy 4.1, ESP8266) and SBCs (Raspberry Pi 4B, 3B+).
  • Led development of IoT projects such as:
    • UGV (Unmanned Ground Vehicle)
    • Remote meteorological station
    • Automated pump station
      strengthening both technical depth and project management within the group.

Projects

Arduino Libraries

Author & Maintainer May 2023 - Present

  1. DHT11 Library
  2. SimpleUltrasonic
  3. TFminiS
  • Published via the Arduino Library Manager, supporting multiple architectures under the MIT license.
  • Focused on simplicity, reliability and zero external dependencies with comprehensive docs and usage examples.

Tech: Arduino, C/C++, Arduino IDE

Author Page on Arduino Libraries


Tremor Track, Moonquake Map 2.0

NASA International Space Apps Challenge 2023 6 Oct 2023 - 8 Oct 2023

  • Built a 3D interactive lunar globe to visualize historical seismic activity on the Moon.
  • Processed and visualized lunar geological data using ObsPy and custom tooling.
  • Implemented:
    • Event timelines
    • Dynamic tooltips with quake simulations
    • Lat/Long display
    • Day/night cycle
    • Data-layer projections for exploration

Tech: HTML5, CSS3, JavaScript (Three.js), Python (ObsPy), WebGL, Data Viz

Live Web App
NASA Space Apps Project Page
GitHub Repository


GreenMeta City: Sustainable Design Challenge

Siemens Digital Innovation Center 4 Apr 2025 - 6 Apr 2025

  • Participated in an interdisciplinary EELISA challenge on smart cities, sustainability, and digital twins.
  • Collaborated with students from UPM, ITU, ZHAW, and FAU to co-design and prototype future city solutions using digital tools and design thinking.
  • Worked on integrating sustainability concepts with practical urban-tech and data-driven approaches.

Event Overview (EELISA)

Education

Bachelor of Computer Science

Visva Bharati UniversityNov 2020 - Jun 2023 • Santiniketan, India

  • Built a CS foundation with a focus on:
    • Graph Theory
    • Computer Architecture
    • Software Engineering
    • Mathematics & Algorithms
  • Explored practical tracks in systems, networks, embedded systems, and open-source development.

Certifications

  • NASA Open Science - NASA • Jan 2024
  • Getting Started with Azure IoT Hub - Coursera • Jan 2024
  • TOEFL iBT - CEFR B2 - ETS • Nov 2023

Extracurricular & Side Quests

  • Technical Writer - Authored tutorials on WSL environment setup and graphics.h installation on Ubuntu.
  • DIY Enthusiast - Built Arduino radar systems and Raspberry Pi-based network firewalls.
  • Volunteer, NSS (2018-2020) - Participated in cleaning drives and helped organize blood donation camps.
  • Technical Team Member, GDG Durgapur (Sep 2023 - Present) - Contributing to web development and GitOps workflows.
  • Game Server Admin - Rusty India & Atlantis - Managed servers, created anti-cheat tools, and handled player/community operations.
  • Photography & Videography - Focused on nature, astrophotography, and creative storytelling.

This portfolio showcases my diverse skill set and demonstrates my passion for technology, gaming, DIY projects and open-source contributions. If you have any further questions or require additional information, feel free to reach out to me using the provided contact details.

Thank you for visiting my portfolio !

Footer Banner

Pinned Loading

  1. DHT11 DHT11 Public

    DHT11 Arduino Library: A simple and efficient library for reading temperature and humidity data from the DHT11 sensor without dependencies.

    C++ 60 14

  2. tremortrack tremortrack Public

    Tremor Track | Moonquake Map 2.0 , Nasa Space Apps Challenge 2023 , an interactive 3D moonquake visualization tool

    JavaScript

  3. TFminiS TFminiS Public

    A library to interface with the TFmini-S LiDAR sensor for Arduino.

    C++ 2 1

  4. multi-cam-object-detection multi-cam-object-detection Public

    Multi camera object detection using ESP32 Cam & Raspberry Pi 4B

    C 1 1

  5. vanilla-minecraft-server-management vanilla-minecraft-server-management Public

    Easy way to setup & manage vanilla Minecraft server on windows using batch scripting.

    Batchfile 12 1

  6. WSL-Dev-Environment-C-CPP-OpenGL WSL-Dev-Environment-C-CPP-OpenGL Public

    This GitHub repo provides a guide for setting up Windows Subsystem for Linux (WSL) for C/C++/OpenGL development. It includes steps for installing WSL, GCC, and OpenGL libraries, as well as sample c…

    C 6