Skip to content
View JaskaranSM's full-sized avatar

Block or report JaskaranSM

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.

Content in all repositories owned by your account will be closed.
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
JaskaranSM/README.md

Jaskaran Sembhi

Backend & Systems Engineer · Go · Python · CGO · Concurrent Systems

I build systems that eliminate manual work.
If I do something twice, I automate it the third time.

PortfolioResumeLinkedInEmail


🧭 About

Backend and systems engineer based in Ontario, Canada. I've been building things autonomously since before anyone was paying me to — my instinct in every context is to find the manual process and automate it out of existence.

I co-authored python-aria-mirror-bot, a Telegram automation tool that grew into a widely adopted open source ecosystem with thousands of users and hundreds of derivative projects. When its C++ SDK bindings kept crashing, I learned Go, wrote CGO bindings from scratch, and wrapped them behind a REST service boundary.

I'm looking for a backend or systems engineering role where I can do what I've always done: find the broken thing and fix it properly.


🛠 Stack

Languages

GoPythonC++JavaScriptRust

Backend & Systems

RESTCGOConcurrencygRPC

Infrastructure

DockerLinuxProxmoxiptablesGitHub Actions

Data

PostgreSQLMongoDBRedis


🚀 What I've built

ProjectWhat it isStats
megasdkrestCGO-based MegaSDK bindings in Go, wrapped in a REST service — replaced the crashing SWIG Python bindings across the mirror-bot ecosystem. The decoupling-behind-a-service-boundary pattern, applied for real.⭐ 12 · 🍴 32
drivedlgoHigh-performance concurrent Google Drive download CLI in Go. Recursive folders, resume, OAuth2 + service accounts, MD5 verification, live progress.⭐ 59 · 🍴 20
HerokuManagerBotManage Heroku deployments from a Telegram chat — restart dynos, stream logs, edit config vars, monitor state.⭐ 32 · 🍴 52
MirrorBotGoFull Go rewrite of the mirror bot with an embedded GoJa JS runtime powering an extensible DDL plugin system (regex-registered link resolvers).🏷 45 releases
python-aria-mirror-botCo-authored the original Telegram file-mirroring bot that spawned a whole ecosystem of community forks. Mass adoption contributed to Heroku killing its free tier.⭐ 782 · 🍴 1.2k
flight-trackerFive-phase flight-intelligence system — historical reliability analytics + live ADS-B tracking — built to decide whether to trust a 2-week-old airport with an international connection.

📊 GitHub

GitHub statsTop languages


📍 Ontario, Canada · 🌐 me.zcool.xyz

Pinned Loading

  1. MirrorBotGoMirrorBotGoPublic

    Go rewrite of the Telegram mirror bot with an embedded GoJa JS runtime powering an extensible DDL plugin system.

    Go 3

  2. drivedlgodrivedlgoPublic

    High-performance concurrent Google Drive download CLI in Go — recursive folders, resume, OAuth2 + service accounts, MD5 verification, live progress.

    Go 59 20

  3. MirrorBotGo-Extraction-ScriptsMirrorBotGo-Extraction-ScriptsPublic

    JavaScript 1

  4. transfer-servicetransfer-servicePublic

    Go

  5. megasdkgomegasdkgoPublic

    MegaSDK C++ bindings for Golang (not all features are implemented).

    C++ 5 5

  6. flight-trackerflight-trackerPublic

    Five-phase flight-intelligence system: historical reliability analytics + live ADS-B tracking, exposed via a Telegram bot.

    Python 1