Skip to content
View MS-Jahan's full-sized avatar
🎯
Open to full-time roles
🎯
Open to full-time roles

Highlights

  • Pro

Block or report MS-Jahan

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 is supported. This note will only be visible to you.
Report abuse

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

Report abuse
MS-Jahan/README.md

Header

Software Engineer | Python · TypeScript · Flutter | AI Integration & Full-Stack SaaS

Building AI-assisted automation and full-stack products, from Bangla voice SaaS to B2B commerce systems

Linkedin Github Twitter Website Email

📊 4+ Years · 🌟 100+ Projects · ⭐ 85+ Happy Clients · 📈 2,438 Contributions (past year)


📖 About Me

Software engineer with 4+ years building REST APIs, admin dashboards, and workflow automation across B2B SaaS platforms and freelance client work. Currently focused on LLM-assisted products — AI nutrition tracking, voice-to-text SaaS, automation agents — alongside full-stack Django/Laravel/Node work.

  • 🎓 BSc in Computer Science & Engineering — Institute of Science and Technology, National University (Dec 2019 – Jan 2026), CGPA 3.13
  • 🚀 Open to full-time roles — currently part-time @ Vendy Ltd + ongoing freelance work
  • 🐧 Linux Enthusiast (Manjaro) · 🔒 CTF Player · 🚲 Cycling

🔭 Currently building: KathaSync — a Bangla/English/Banglish voice-to-text SaaS with LLM-assisted summarization and meeting notes.

🛠️ Professional Experience

Software Engineering Specialist (Part-time) | Jan 2026 – Present at Vendy Ltd — Dhaka, Bangladesh

  • Built an employee self-service leave-cancellation module (Laravel) for Vendy's HRM platform, cutting HR admin ticket overhead by 40%
  • Built a ReportingHierarchy service with cascading manager updates, AJAX tree admin views, and broken-manager detection
  • Integrated bKash and aamarpay payment gateways with REST callback verification for live and sandbox transactions
  • Implemented /verify-card and /postTransaction REST endpoints for Vendy's JolTM device-telemetry platform

Freelance Developer | Oct 2021 – Present

  • Delivered Django/Flask REST APIs and web apps for SMB clients, cutting manual-process effort by ~90% per engagement
  • Built Telegram-bot automation and scraping pipelines scheduled via GitHub Actions, cutting routine admin time by ~88%
  • Shipped Flutter apps to the Google Play Store, paired with Django/Flask backends on Docker-ready AWS/GCP/DigitalOcean/Azure hosts

Jr. Software Developer | Jan 2023 – Jan 2024 at Onutative — Uttor Badda, Dhaka, Bangladesh

  • Optimized a slow PHP/CodeIgniter MySQL query path, dropping page-load time by 92% and removing a long-standing bottleneck
  • Diagnosed a cPanel email misconfiguration delaying inbound delivery and cut average incoming email reception time by 80%

💻 Tech Stack & Skills

🤖 AI & Automation

OpenAI Google Gemini Telegram Bot API n8n

📱 Mobile Development

Flutter Dart Kotlin Java

🌐 Frontend

JavaScript TypeScript React HTML5 CSS3 Tailwind

⚙️ Backend

Python Django FastAPI Flask Node.js NestJS PHP Laravel CodeIgniter WordPress

🗄️ Databases & Cloud

MySQL PostgreSQL Prisma Supabase AWS GCP Azure DigitalOcean

🔧 DevOps & Tools

Git Docker GitHub Actions Coolify Linux


📊 GitHub Stats

Stats Top Langs

Streak


🚀 Featured Projects

KathaSyncBangla/English/Banglish Voice-to-Text SaaS

Users record or upload audio and get LLM-assisted transcription plus smart notes, summaries, meeting minutes, and translation. Credit-based billing with bKash SMS verification, phone OTP, admin console, and large-file Meeting Mode via R2/GCS + Cloud Run async jobs.

Tech: React 18, TypeScript, Vite, Tailwind, Supabase, Deno Edge Functions, Cloudflare R2, Cloud Run

🔗 Live · 📋 Showcase 🔒 Source private (commercial SaaS)


Rayyan Group Business SuiteB2B Operations Platform

Four Django web applications and a brand portal for B2B operations: farm management, retail Feed Store POS with FIFO inventory, FMCG distribution with multi-company data isolation, and cashbox/profit reporting dashboards.

Tech: Python, Django, MySQL, Docker, Coolify, Cloudflare R2

🔗 Live · 📋 Showcase 🔒 Source private


JoinTeamHuntHunting-Team-Matching Platform (Client Rebuild)

Rebuilt hunting-team-matching platform with hunter profiles, unit-tag team pairing across 11 US states, real-time chat and forums, map-based discovery, and Stripe checkout — replacing the prior WordPress/BuddyBoss stack.

Tech: React 19, TypeScript, NestJS, Fastify, Prisma, PostgreSQL, Socket.io, Mapbox GL, Stripe

📋 Showcase 🔒 Source private (client project)


ProCalAI Nutrition Coach

Tracks meals via photo, voice, or text using OpenAI-powered food recognition. Delivers personalized meal plans, smart reminders, and Firebase-backed sync, plus a companion Telegram bot for chat-based logging.

Tech: Flutter, Dart, OpenAI API, Firebase, speech_to_text, Telegram Bot API

🔗 Live · 📱 Google Play · 📋 Showcase 🔒 Source private (part-time role, owned by employer)


WhatsApp Message SummarizerNightly AI Digest Agent

Scheduled agent that summarizes daily WhatsApp conversations and emails a separate digest per chat thread, using Gemini multimodal analysis across text, voice, image, and video messages.

Tech: Python, Gemini multimodal, scheduled email delivery

🔗 Repo (public) Built as an internal office tool — confirm stakeholder OK before citing in applications.


AI Email Task AutomationGmail-to-Notion Triage Agent

Push-driven Pub/Sub webhook converts incoming Gmail messages into structured Notion Kanban cards, with Gemini-assisted classification, thread deduplication, and retry guardrails.

Tech: Python, FastAPI, Gmail API, Pub/Sub, Notion API, Telegram Bot API, Coolify

🔗 Repo (public) Example Notion project names in the public copy are fictional placeholders.

Other Projects

Public pins and related work (see profile pins for the primary set):

Project What it does Tech Links
Digital Broadcasting Display Flask digital signage: playlists, live video, token counters, remote devices Python, Flask, Socket.IO, Docker Repo
Remote PC StartUp (NodeMCU) Wake a LAN PC via Telegram + ESP8266 Wake-on-LAN (no port forwarding) Arduino, ESP8266, Telegram Repo · Write-up
Newspaper Bot TG Scrapes BD newspapers & NU notices → Telegram Instant-View posts Python, Telegram, GitHub Actions Repo
Pet Feeder IoT feeder: schedule / manual dispense via Flask + MQTT + ESP8266 Flask, MQTT, ESP8266 Repo
Daraz Scraper & Analysis Scrapes Daraz BD products → MySQL + Pandas/Matplotlib HTML report Python, MySQL, Pandas, Matplotlib Repo
Army Phone Numbers (সেনাপ্রহরী) Emergency army-camp contact PWA built during a national emergency React, PWA, Tailwind Repo · Live
GDocUnblocker Currently non-functional (Google Drive PDF fetch changed) — Flutter page-capture case study Flutter, Dart, WebView Repo

👀 View All Projects

sabit.dev/#projects · my-projects-so-far.sabit.dev · github.com/ms-jahan?tab=repositories


🏆 Certifications

View on LinkedIn

  • GitHub Foundations — GitHub, Apr 2024 (expires Apr 2027)
  • Google Cybersecurity Certificate — Coursera, Jun 2023
  • Fundamentals of DevOps — KodeKloud, Sep 2024
  • DevOps Pre-Requisite Course — KodeKloud, Sep 2024
  • Full Stack Web Development with Python & JavaScript — Bohubrihi, Mar 2024
  • Android App Development — NACTAR, Dec 2020

🥇 Achievements

  • ICPC Asia Dhaka Regional Contest 2024 — solved 2 problems for the team
  • CyberRaid CTF 2025 (Bangladesh Army) — 7th preliminary, 22nd final
  • BUET CTF 2024 — 22nd
  • East West University NRF 24 CTF — 10th
  • Phoenix Summit CTF 2024 — 10th of 100 (final round)
  • Zelf Hackathon 2.0 (2024) — 3rd, Data Scraping category
  • MIST LeetCon 2023 — HackMeIfYouCan CTF finalist
  • NASA Space Apps Challenge 2020 — team OrionVI, GreenX

📫 Get in Touch

Profile views

Pinned Loading

  1. Digital-Broadcasting-Display Digital-Broadcasting-Display Public

    Flask digital signage system: multimedia playlists, live video, token counters, remote device management. Docker-ready.

    HTML 1

  2. Remote-PC-StartUp-NodeMCU Remote-PC-StartUp-NodeMCU Public

    Wake a PC remotely via Telegram + NodeMCU (Wake-on-LAN) without port forwarding. IoT · ESP8266 · Arduino.

    C++ 1

  3. newspaper-bot-tg newspaper-bot-tg Public

    Scrapes Bangladeshi newspapers & NU notices and posts Instant-View links to Telegram. Python + GitHub Actions / Cloudflare Workers.

    Python

  4. Daraz-Scraper-and-Visualization Daraz-Scraper-and-Visualization Public

    Scrapes Daraz BD product data → MySQL, then Pandas/Matplotlib analysis + HTML report. Python · Docker.

    Python

  5. GDocUnblocker GDocUnblocker Public

    Flutter app to save restricted Google Drive PDF/Doc previews (currently non-functional after Google PDF fetch changes). Educational / archived approach.

    JavaScript

  6. pet-feeder pet-feeder Public

    Forked from jahansabit/pet-feeder

    Full-stack IoT pet feeder: schedule/manual feed via Flask + MQTT + ESP8266. Auth, live control, WiFi config.

    Python