Skip to content
~/tariqul.islam

/about — the person behind the ledger

Hi, I'm Tariqul.

I'm a Technical Project Manager and Tech Lead from Rajshahi, Bangladesh, working fully remote with clients in Bangladesh, the Gulf, and Western markets. I came to software the long way round: a Physics graduate — BSc and MSc from Rajshahi College — who, in 2017, opened an HTML file instead of a problem set and taught himself to build. No bootcamp, no CS degree. Just the analytical habit physics drills into you, pointed at a new kind of system.

Nine years later that self-teaching has shipped eight production systems at my first company, five and a half years on the Infix product family at Spondon IT, a promotion to TPM owning ten-plus products, and lately two applications built entirely through AI-directed development. The job title says manager. The git history says otherwise — I stay technical on purpose. As of June 2026, I'm available for new work.

Download CV (PDF)
Portrait of Md. Tariqul Islam at his desk in Rajshahi, Bangladesh
fig. 00 — Rajshahi, Bangladesh, GMT+6

/about/story — schooling to shipping

The full story, in one line down the page

academicprofessional
  1. 2011–2015

    BSc in Physics

    Rajshahi College, under National University. Four years of modelling systems from first principles — the habit that still shapes how I reason about software.

  2. 2015–2016

    MSc in Physics

    Graduated 2016 — the last formal classroom before a deliberate turn away from it.

  3. 2017

    The pivot — taught myself to code

    Opened my first HTML file in Rajshahi. The question flipped from “how does this work?” to “what should I build?” and never flipped back. No bootcamp, no CS degree — tutorials at night, broken layouts by day.

  4. 2018

    First production job — Satt IT

    Hired November 2018. Eight production systems in twenty months — two of them mine alone, planning to maintenance.

  5. 2020

    The scale era — Spondon IT

    Laravel developer on the Infix product family: 60+ modules, 20+ payment gateways, and 20+ production servers I owned end to end.

  6. 2024

    Technical Project Manager

    Promoted January 2024 — 10+ products, 7 SaaS platforms, every architecture call, and a standing rule to stay in the code.

  7. 2025

    AI-first delivery

    Two production apps taken from zero to deployment with zero hand-written lines — architected, reviewed, and shipped under nine years of judgment.

  8. 2026

    Open to what's next

    That chapter closed 31 May 2026. Available now for teams and founders who need a system shipped.

/about/education

Education

Formally a physicist; a software engineer by deliberate practice. The degree taught me to model systems from first principles — the code I taught myself.

2015–2016

MSc in Physics

Rajshahi College · National University

Rajshahi, Bangladesh

2011–2015

BSc in Physics

Rajshahi College · National University

Rajshahi, Bangladesh

/about/currently-learning

Still in the classroom by choice. Right now: system design and AI engineering, through Md Emran Hasan's course — deepening the architecture judgment that the AI-first workflow runs on. The tools will change again; I'm investing in the part that doesn't.

/about/skills — for the recruiters

What I actually work with

Everything below is backed by production work you can read about in the case studies — no aspirational skills.

  • AWS

Languages & frameworks

PHP / Laravel
Since 2018 — primary stack, architecture level
JavaScript / TypeScript
Production daily
Vue.js
Production daily across the Infix/Aora products
React / Next.js
Delivery ownership + AI-directed builds
Python
2 production services (ZKTeco biometric bridges)
MySQL / PostgreSQL
Schema design, database-per-tenant SaaS

SaaS & architecture

Multi-tenant multi-database SaaS
Aorabooks, StampBD — DB per tenant
Custom-domain SaaS
AoraSchool, InfixEdu SaaS module
Payment systems
20+ gateways behind one contract
SMS gateways
Twilio, MSG91, Textlocal, Africa's Talking + self-serve config
Video-meeting integrations
Zoom, Jitsi, BBB, Google Meet — one contract
ZATCA e-invoicing (KSA)
Phase 2: signing, QR, clearance — in production
POS + hardware
Thermal printers, cash drawers, ZKTeco biometrics
Page builders
Shipped on InfixEdu & Amazcart
Licensing / anti-piracy
Verification system across 10+ products

Operations & infrastructure

Server fleet management
20+ production servers (2020–2026)
Panels & VPS
aaPanel, cPanel/WHM, Plesk, bare Nginx/Apache
AWS
Lambda, S3, signed-URL upload pipelines
CI/CD
Zero-downtime deploys
Cloudflare
Security rules, automated DDoS mitigation
Redis / queues / load balancing
Production scale
n8n automation
Client + internal workflows, homeserver lab

Leadership & delivery

Technical project management
TPM at Spondon IT, Jan 2024 – May 2026
Product ownership
10+ products: Amazcart, Aorabooks, AoraSchool, Infix LMS…
Module delivery
60+ modules shipped & guided
Client communication
BD, Gulf (ZATCA/KSA), Western remote markets
Team guidance & code review
Architecture decisions to rescue commits

AI-first delivery

AI-directed development
StampBD + Amaz shipped, zero hand-written code
GitHub Copilot + Claude workflow
Spec → generate → review → gate
Currently studying
System design & AI engineering (Md Emran Hasan)

/about/how-i-work

How I work

AI-first, judgment-gated. New builds run through my spec → generate → review → gate workflow with GitHub Copilot and Claude. I write the architecture and acceptance criteria, AI writes the implementation, and nothing merges without my review and a green CI. It's how I shipped two applications with zero hand-written code — and how I keep client work fast without lowering the bar.

Automated where it's boring. n8n automations handle the recurring chores — reports, monitoring alerts, backup verification. A homeserver at my desk runs the experiments before they touch anyone's production.

Communication is scheduled, not hoped for. Clients get progress in writing on a rhythm we agree to, risks the day they become real, and a single owner — me — for the question “where is my project?”

/about/values

What I optimize for

Dates mean dates

If I say Thursday, the thing exists on Thursday. Scope negotiates; the date doesn't slip silently.

Numbers over adjectives

“Fast” is an opinion. “One database per tenant, provisioned at signup” is a claim you can check. I communicate in the second kind.

Bad news travels first

The moment a risk is real, the client knows — with a plan attached. Surprises are for birthdays.

Judgment is the job

Tools change — Laravel to AI workflows. What clients actually pay for is knowing what to build, what to skip, and what will break.

/about/next

That's the record. Want to add a row to it?

Whether you're a founder with a product to ship or a team looking for a remote TPM who still reads the code — the next step is the same conversation.