Skip to content
View saminul-amin's full-sized avatar

Organizations

@codencybd @NextEra-25

Block or report saminul-amin

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
saminul-amin/README.md

Md. Saminul Amin

AI Engineer. I build production systems in TypeScript and put models inside them.

Currently the engineer on TrustCart ERP — a multi-tenant platform serving six retail storefronts from a single backend. NestJS and PostgreSQL, TypeORM migrations, Redis and Bull for queues, Socket.IO for realtime, Next.js on the front. 41 modules, 166 entities, 256 pages. I own the schema, the migration discipline, the backup pipeline and the deploys — around 1,300 commits and 620 pull requests so far.

Separately I work on Bengali-language NLP, and on projects that let me push into unfamiliar ground.

Sylhet, Bangladesh · open to remote


Selected work

Project What it is
Ankur · live Turns Bengali and English documents into source-grounded adaptive assessments. Every generated item must cite validated source segment IDs before it can be displayed — the source boundary is enforced, not suggested.
Caissa A local-first chess application with a bounded engine and guided post-game review. No accounts, no server, no analytics; everything runs on your device. 103 test files, CI, GPL-3.0.
AirScript Touchless air-writing. MediaPipe hand tracking in the browser, CNN inference and NLP correction behind FastAPI.
SelfDiary Cross-platform diary — Next.js web and Expo mobile, offline-first with automatic conflict resolution on reconnect.
Multi-tool AI Agent An agent that routes across multiple external tools, in Python.
Gym Sales OS Lead qualification, trial booking and retention automation. n8n, OpenRouter, Google Sheets, Gmail and Cloudflare Workers.

Research

Bengali is badly under-served in NLP and in security research, so that is where my research time goes. Four studies are in progress or under review:

  • Hallucination detection in Bengali — how detectors trained on synthetic data hold up when they meet natural text.
  • Benchmark integrity for Bangla text classification — auditing public datasets for train/test leakage and shortcut learning, and what that means for reported scores.
  • Cross-lingual behaviour of code models — whether prompting in English, Bangla or Banglish changes how often a model invents package dependencies, and the supply-chain exposure that creates.
  • Password strength meters on Bangla and Banglish input — where meters return dangerously confident scores for passwords they cannot actually reason about.

Repositories stay private while the work is under review.

What I work with

Daily — TypeScript · NestJS · Next.js · React · PostgreSQL · MongoDB · Node/Express

Also — Python (FastAPI, TensorFlow) · Kotlin · Redis · Docker · n8n

What I actually care about — migrations that do not diverge, backups someone has tested, tests that catch the regression, and a README the next person can operate from.

Elsewhere

Portfolio · LinkedIn · saminul.amin@gmail.com

Pinned Loading

  1. ankur ankur Public

    Turns Bengali and English documents into source-grounded adaptive assessments. Every generated item must cite validated source segment IDs before it can be shown.

    TypeScript

  2. air-script air-script Public

    Touchless air-writing and drawing: MediaPipe hand tracking in the browser, a CharCNN trained on EMNIST Balanced, and NLP correction behind FastAPI.

    TypeScript

  3. project-caissa project-caissa Public

    Browser-first, local-first chess with a bounded engine and a guided post-game review. No accounts, no server, no analytics. Live at https://saminul-amin.github.io/project-caissa/

    TypeScript