Skip to content
View ahammadshawki8's full-sized avatar
🍉
Melon
🍉
Melon

Highlights

  • Pro

Organizations

@hackclub @github-craftwork @The-AS8-organization @SrotDev

Block or report ahammadshawki8

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

Software engineer. Computer Science and Engineering at BUET.
I build systems where a language model has to be right, not just fluent.

Website  ·  Blog  ·  LinkedIn  ·  Devpost  ·  Email


What I work on

Most of my work sits where an AI system meets a requirement to be correct. The principle underneath all of it is the same: give the model the smallest job that only it can do, and make everything around it deterministic, measurable and reproducible.

I also run SrotDev, a flat engineering collective I founded so the team ships under one name instead of scattering work across individual accounts.

Recognition

Thermal imaging, clinical speech, medical documents, loan covenants, family caregiving. The wins have almost nothing in common, which is the part I am proudest of.

Award Competition Project
Grand Prize Winner FLIR App Challenge 2025 to 2026 SolarSnap
Winner, Golden Agent Agents for Humans Hackathon, Everyday Agents category Shoulder
Winner, Best Overall Project ML Empowerment Build Challenge 2.0 CADENCE
Winner, Best ERNIE Multimodal Application ERNIE AI Developer Challenge, Baidu Doclyst
Winner, Honourable Mention LMA EDGE Hackathon, presented at the London finale Coven

Selected work

Project What it does
Shoulder Private per-sibling agents that negotiate the family caregiving rota. A position can leave an agent; the reason behind it structurally cannot, because the type carrying it has no field for one.
TRACE Heart rate from a webcam with no trained model between pixels and BPM. Three published methods run at once and it keeps whichever spectrum it trusts, or says it does not trust any. 4.62 BPM error against 5.63 for the best single method.
DejaBug Onboarding cases mined from a repository's own bug fixes. Each one is certified by requiring the fix's test to fail three times out of three, then pass. 56 cases across three repositories.
Bloom A wig and head wrap try-on studio for the weeks before chemotherapy. Hair colour is measured on-device in CIELAB and matched by CIEDE2000 distance, and wig length is measured on the render rather than read off the product page.
HALFSPREAD An options agent that prices its exit before it enters. Every published figure re-derives from an append-only journal with no key and no network.
Cassandra Continuous integration for spreadsheets. An agent fleet finds the defect, writes the fix, and proves it by recalculating the workbook.
Cascade Agent memory that knows when it has expired. Procedures are pinned to the policy versions they were derived from and refuse themselves when one moves.
DeepSIFT 148 MCP forensic tools with per-claim grounding verification and a signable chain of custody. 4/4 against published ground truth, zero hallucinations.
CADENCE Parkinson's screening from a 30 second voice sample, validated across three language corpora with cross-database testing.
Gotcha! An AI that makes one deliberate mistake per challenge, so students learn to catch it. Generation and grading are separated so it cannot mark its own homework.

More at ahammadshawki8.github.io/projects.

Competitions

Where the scoreboard is a metric rather than a panel.

Competition Task and result
DaT Parkinson's Challenge, DrivenData Predict whether a dopamine transporter SPECT scan is abnormal. Tenth on the private leaderboard at 0.2760 log loss, with the second highest AUROC in the top ten at 0.9551. Striatum located without an atlas, then regional binding ratios stacked with 2D and slice-sequence networks.
R.O.A.D. Barbados Historic Handwriting, Zindi Transcribe 17th and 18th century Barbados legal records. 51st at 0.92385 private, from an equal-weight MBR vote over 34 fine-tuned line readers, all trained on free Kaggle T4s across nine to eleven accounts driven by a resumable fleet runner.
Bias Bounty Mapping Equity, Zindi Find where a mapping dataset is least equitable, tract by tract. The data was republished a month in, so the feature pipeline was rebuilt around Overture. Closes 31 October 2026.
Olikobochon, IUTCS Datathon 2.0 Decide whether a fluent Bengali answer is actually true. Third on the public leaderboard at 0.922 F1, using a deterministic decision ladder that sends only the residual to an LLM judge. Code
DL Sprint 4.0, BUET CSE Fest 2026 Bangla speech recognition on hours-long audio with overlapping speakers, background music and long silences. Scored on word error rate weighted by sentence length.

Tools

Languages Python · C/C++ · TypeScript · JavaScript · Java · SQL · Dart

Web React · Next.js · Django · FastAPI · Flask · Node.js · Tailwind · Flutter · JavaFX

AI and ML PyTorch · scikit-learn · MCP · Google ADK · RAG · Gemini · Claude · Pandas · NumPy

Infrastructure Docker · Google Cloud · AWS · PostgreSQL · MongoDB · Redis · GitHub Actions · Prometheus · Grafana

Writing

I publish long-form technical articles on my blog, and two of my pieces were published on freeCodeCamp News.


Open to internships, contract work and collaboration.
Get in touch

Pinned Loading

  1. QuranWhispers QuranWhispers Public

    Emotion and Theme based Quran verse and recitation searching, with a dedicated admin panel and interaction forum page.

    Java 1

  2. TRACE-rPPG TRACE-rPPG Public

    Tone-stratified Robustness Across Compressed Encodings: does video compression amplify the skin-tone accuracy gap in remote photoplethysmography?

    Python 4

  3. CADENCE CADENCE Public

    AI-powered web app that screens for Parkinson's disease from a 30-second voice sample, providing explainable risk assessment with multilingual support for accessible early screening.

    Python 1 1

  4. bloom bloom Public

    Bloom helps women explore hair and beauty choices before cancer treatment

    JavaScript 1

  5. DejaBug DejaBug Public

    Your team's past bugs, replayed as certified onboarding cases. Built with IBM Bob.

    TypeScript

  6. Shoulder Shoulder Public

    Private agents that negotiate the family caregiving load, so one sibling stops carrying all of it. Built with the Strands Agents SDK.

    Python 5