TAUSIF
TAUSIF
Open to remote roles · Bangladesh (GMT+6) · Replies within a day

Engineer · Architect · Educator

Nineyearswritingsoftwareforproduction,andlearningwhatproductionteaches.

I ship software for clients in nine countries and teach 2,300+ engineers what shipped systems actually do.

Trusted across

  • TechnicalBindTechnicalBind
  • DevTechGuruDevTechGuru
  • OstadOstad
  • DataSoftDataSoft
  • TechnicalBindTechnicalBind
  • DevTechGuruDevTechGuru
  • OstadOstad
  • DataSoftDataSoft
Md Tausif Hossain portrait

Md Tausif Hossain

Senior Engineer · Lead Instructor

9+

By the numbers, and the names attached to them.

Three concurrent roles. One practice. Numbers pulled live from GitHub.

GitHub Activity

tausif1337

View
GitHub contribution graph
0.0K+

Commits / Year

0+

Public Repos

Current roles

Concurrent
0.0K+

engineers mentored

0+

Years Operating

0+

Products Shipped

0.0K+

Engineers Mentored

About

Engineerfirst.Educatoralongside.

I work across three places. At DevTechGuru I have been Tech Lead since late 2021, contributing to architecture, code review, and engineering practice on client projects across nine countries. TechnicalBind is the independent studio I started in February 2017, still operating with a small distributed team. At Ostad I teach advanced full-stack engineering. Across the three, I have mentored 2,300+ engineers, mostly on the same Python/Django and TypeScript/Next.js stack that runs my own production work. Most of what I share publicly is grounded in what I have shipped, not in what looks good in a deck.

System ArchitectureDevOps & CI/CDFull-Stack EngineeringTechnical MentorshipHealthcare AIFintech Platforms
Md Tausif Hossain

Md Tausif Hossain

Senior Engineer · Lead Instructor

TechnicalBind, since 2017.

DevTechGuru Tech Lead, since 2021.

Ostad instructor, since 2025.

Three homes, one practice.

0+

Years

0+

Products

0.0K+

Engineers Mentored

What that looks like

Systemsstillinproductionyearsafterlaunch.

Numbers from production, not demo decks. Three projects below, each still running.

0k+

Orthopaedic cases planned

AI assistant for joint-replacement planning. The model suggests, the surgeon decides. Adopted on the first ward it shipped to.

0k+

Vehicles tracked, zero double-bookings

Camera-driven parking system across multiple lots. Postgres row-level locks removed the race condition that used to sell the same spot twice.

0M+

Daily reads on one CMS

University publishing platform serving 2M+ reads a day. Editors publish in fifteen minutes instead of two days, and engineering is out of the publishing loop.

Work & Impact

Notable Projects

A handful of projects I led from kickoff to launch. Tap any card for the full story.

Built at
Category

Showing 6 of 10

AI Orthopaedics Tool
01
Healthcare AI

AI Orthopaedics Tool

Pre-operative planning time dropped, and the tool is now used on every case on the ward where it was deployed.

An AI assistant that shortens joint-replacement planning from hours to minutes. The model suggests; the surgeon makes every call.

0k+

Clinical Cases

0%

Ward Adoption

Guru Enterprise System
02
Enterprise Software

Guru Enterprise System

Departments share a single source of truth, and the external tax audit became a routine close.

An ERP that ties HR, finance, and inventory across 9 departments and 200+ daily users into a single ledger. Passed its first external audit at 100%.

0

Departments

0%

Audit Passed

ReMart Multi-vendor Store
03
Commerce

ReMart Multi-vendor Store

Page loads dropped sharply at p95 and peak traffic stopped degrading shop pages.

A multi-vendor marketplace with live inventory that stays consistent under concurrent checkout. 10,000+ buyers a month, page loads 60% faster after the rebuild.

0k+

Monthly Shoppers

0%

Faster Loads

Enterprise Content Platform
04
Platforms

Enterprise Content Platform

Editors publish on their own, page loads dropped under 50ms, and engineering is out of the publishing loop.

A custom CMS for a university with 2M+ daily reads. Publishing dropped from two days to fifteen minutes, and editors no longer need an engineer to push a post.

0 min

To Publish

<50ms

Load Time

Smart Parking System
05
Infrastructure

Smart Parking System

100,000+ vehicle transactions since launch, zero double-bookings recorded.

A camera-driven parking system handling 100,000+ vehicles across multiple lots. Zero double-bookings since launch, after a Postgres row-level lock replaced application-layer concurrency.

0

Booking Errors

0k+

Cars Tracked

Estate Link Property Manager
06
Real Estate

Estate Link Property Manager

Operations moved off spreadsheets into a system that residents, managers, and accountants share.

A property platform that replaced the residents-and-rent spreadsheet across several towers. Six tools in one place, with the right view per role.

0

Core Tools

0

Role Views

04more · click to reveal

Quick reality check

Got a system that does not behave the way you expected?

Send 3 lines. I reply with whether I am the right pair of hands.

Get in touch

Operating rules

HowIthinkaboutsystemsbeforewritingthefirstline.

Four rules. Each earned on a project that did not behave the way the diagram said it would.

  1. One Postgres, Until It Hurts.

    On the smart-parking system, the same spot was being sold twice under load. A row-level lock on the reservation table removed the race in one migration. No Kafka, no service split, no rewrite. A single Postgres instance has handled every project I have shipped. Split it only when a query you cannot rewrite is the bottleneck.

  2. Enforce Boundaries in the Database.

    OrderBind ships every table behind a row-level security policy keyed on tenant id. Application code that forgets the filter still cannot leak data across tenants. RLS is slower to author than an `if` statement in a handler, and it is the only check that survives a refactor, a new endpoint, or a tired Friday merge.

  3. The Model Proposes, the Human Decides.

    In the AI orthopaedics tool, every suggestion is visible, editable, and overridable in one click. Nothing proceeds without a surgeon’s sign-off. The model earns trust by being legible, not by being right; an opaque AI that is correct 95% of the time is unusable in a clinical setting, but a transparent one at 80% gets adopted on the ward.

  4. Ship the Boring Primitive First.

    Before reaching for a queue, a cache, or a new service, try the primitive the database already gives you. Row locks before mutexes. Indexes before read replicas. Materialised views before cron jobs. Most production bugs I have fixed were a feature in Postgres I had not used yet.

Experience

Threeroles,runningconcurrently.

An independent studio, a tech-lead seat, and a teaching role. All active today.

Desk at dusk: keyboard, notebook, terracotta mug, code editor
Studio, after hours
  1. Founder & Self-Employed

    at TechnicalBind

    Feb 2017 - Present (9+ years)

    Independent Studio

    I started TechnicalBind in February 2017 as an independent software studio. Over time it grew from one-person work into a small distributed team building production web and mobile platforms. Examples include a CMS serving 2M+ daily reads and fintech apps published to Google Play. Mentoring junior contributors on the team has been part of the work from year one.

    Result

    Nine years of continuous operation. Runs in parallel with my Tech Lead role at DevTechGuru since 2021.

  2. Tech Lead

    at DevTechGuru

    Nov 2021 - Present (4.5+ years, concurrent with TechnicalBind)

    Corporate Track

    I joined DevTechGuru full-time in late 2021 as Tech Lead while continuing to run TechnicalBind in parallel. The team ships software for clients across nine countries, covering healthcare AI, university CMS, fintech, smart parking, ERP, and adjacent work. Day-to-day I focus on architecture review, code review, and helping the engineers around me grow into harder problems.

    Result

    Contributed to the move toward trunk-based development, GitHub Actions CI/CD, RFC-first design, and async written-communication standards. The team operates async across nine timezones.

  3. Lead Instructor

    at Ostad

    June 2025 - Present (concurrent, part-time)

    Teaching

    I teach advanced system design and full-stack engineering at Ostad, mostly to working developers preparing for their first remote role outside Bangladesh. The course material is drawn from the same systems I ship at DevTechGuru and TechnicalBind, so what students learn is closer to production than to slideware.

    Result

    Some students have gone on to ship to production at companies they had not previously applied to. Lessons from their work also feed back into how I review code at the day job.

  4. Intern

    at DataSoft

    Feb 2021 - May 2021 (4 months)

    Systems Foundation

    Short pre-graduation internship. Built a face-recognition attendance system for a wellness chain. My first production system that a business depended on.

    Result

    Learned where hardware and software diverge in practice in ways university coursework did not cover.

Architecture diagram drawn on a whiteboard

Mid-session

Where the easy answer breaks down.

Hard problems solved

Twocaseswherethesimplefixdidnothold.

The obvious approach failed, the correct fix had a cost, and the tradeoff was worth taking. Both are still in production.

01

Building Clinical Trust

Situation

Surgeons are cautious about AI in clinical settings. A black-box prediction on a hip replacement is a liability concern.

Response

I built the UI around one rule: the model proposes, the surgeon decides. Every suggestion is visible, editable, and overridable with one click. Nothing proceeds without sign-off.

Result

Adoption reached 100% on the first ward where it was deployed. Pre-operative planning time dropped by roughly 40%, and surgeons reported higher trust in the resulting plans.

Diagram
CT scan + historyInputFeaturesML proposalSuggestionShow + editSurgeon decidesAuthorityOverride loggedAudit + retrain feed
02

The Same Spot, Sold Twice

Situation

During traffic spikes, the booking system was selling the same spot to two drivers. Both reservations validated against an empty slot before either write committed.

Response

Wrapped every reservation in a row-level Postgres lock and added a sweeper for stale holds. Cost: 30ms per booking. Benefit: the race condition is gone.

Result

Zero double-bookings across 100,000+ reservations since launch. The 30ms is below user-perceptible latency, and the manual reconciliation that used to follow each incident is no longer needed.

Diagram
Driver ADriver BSELECTSELECTReservation rowFOR UPDATELock → commitConfirmed slotSingle ownerSecond SELECT waits. Sweeper releases stale holds.

Get in touch

Hireme,orsendtheproblemfirst.

Bangladesh (GMT+6). I reply within a day.

Newsletter

Build-notes from production, not from theory.

Occasional posts on shipping software, leading engineers, and what production actually teaches.