INTRO

Hi, I'm Shakirul Hasan Khan. I'm a software engineer from Bangladesh. For a little over five years I've worked remotely on web, backend, and native apps for Mac and iPhone. I like owning a real piece of a product, from the API to the thing on someone's phone.

Right now that's Ramble. I own Peaches, the meeting agent inside the product: it wakes, joins the call, and turns the conversation into notes and checklists, on macOS, iPhone, and the web.

I also write. Montu Mia's System Design is how I teach distributed systems in Bengali, with an English edition for everyone else. More than 3,000 subscribers, 30,000 unique visitors, and 125,000 page views.

I live in Sylhet. With friends I'm starting Thinking Lab, a small software company. HealthERP is the first product, still being built.

PROJECTS

System design as a story, in Bengali first, English second. 3,000+ subscribers, 30,000+ visitors, 125,000+ page views, 147 GitHub stars.

trak.shANALYTICS

Link analytics for a newsletter issue. Which story got clicks, grouped, plus file drops with expiring links.

A typing arcade. Word Fall, Type Race, a daily quote. Best on a keyboard.

Peaches is the meeting agent inside Ramble. I own that feature. Python, TypeScript, React, Swift. Internal beta. No outside users yet.

ClaudeBarMACOS APP

Mac menu bar. Claude Code usage, stats, which model you burned.

Avro SiliconMACOS APP

Avro phonetic keyboard, rebuilt for Apple Silicon after macOS said the old one would die.

VocablesAI TOOL

Vocab practice for IELTS, GRE, TOEFL, SAT. Suggestions, quizzes, a list you review.

ProfreachWEB APP

Track which professors you emailed, so the spreadsheet doesn't rot.

ACADEMIC

Education

B.Sc. (Engg.) Software Engineering

Shahjalal University of Science & Technology

CGPA 3.66 / 4.00, Feb 2018 to Jan 2023. Last four semesters averaged 3.93.

Research

BnPC: A Gold Standard Corpus for Paraphrase Detection in Bangla, and its Evaluation

BUCC at LREC-COLING 2024. 8,787 human-annotated sentence pairs from 23 Bangladeshi news outlets. Fine-tuned BanglaBERT hit a weighted F1 of 87.91. Dataset and code are public.

Teaching

Workshop instructor

Interactive Cares

2025 to 2026. Python and system design.

Guest speaker and workshop instructor

Department of Software Engineering, SUST

2024 to 2026.

Undergrad thesis mentor

IICT, Shahjalal University of Science & Technology

2025. Two students, a human-computer interaction thesis.

Certificates and awards

IELTS 7.5. Listening 8.0, reading 8.0, writing 6.5, speaking 6.5

Deep Learning Specialization, Coursera

Natural Language Processing Specialization, Coursera

Codeforces Specialist, max rating 1542

University merit stipend, SUST, 2021

First runner up, BUP Hackathon 2019

Honorable mention, SUST LICT TECH FEST 2019

WORK

Software Engineer

RambleMar 2023 to present

I own Peaches, the meeting agent inside Ramble. Python on the server, TypeScript and React on the web, Swift on Mac and iPhone. Internal beta. No outside users yet.

Founding Engineer

Thinking Lab2026 to present

A software company I'm starting in Sylhet with friends. First product is HealthERP, still being built.

Founding Engineer

Ponno2025 to 2026

Founding engineer on a three-person team. RAG over product and order data, tool-calling agents, the first architecture. Work finished in 2026.

Guest Instructor

Enhancing Digital Government & Economy Project2024 to 2025

Taught Python and a bit of machine learning to more than 100 students at three universities.

Contract iOS Developer

Traders Connect2023 to 2024

Native Swift talking to gRPC, a React Native component library, and a 20+ screen trading app.

Software Engineer

Re:cruit2022 to 2023

The job that turned into Ramble. I built the AI resume product, the tests, and the login.

Associate Software Engineer

Kaz Software2021 to 2022

40+ pages, two UIs, a React 16 to 18 upgrade, and four apps mashed into Single-SPA.

Contract Software Engineer

Bengali.AI2020 to 2021

A React dashboard for comparing Bengali text-to-speech models, wired to Python over WebSocket.

INTERESTS

AI products

Meeting agents, RAG, tool calling, LLMs

Web and native

React, Next.js, TypeScript, Swift, SwiftUI

Small tools

Rust CLIs, Swift menubar apps, the thing I needed that week

HOBBIES

Open source

Avro on Apple Silicon, Montu Mia, whatever is blocking me this week

Vibe coding

I talk to Claude Code and Cursor more than I type. Wispr Flow when my hands are tired.

Writing

System design as a story, in Bengali, then English

Photography

Street photos, travel, and ambigrams when I remember to draw them