Abir Muhtasim

Hi 👋, my name is

ABIR MUHTASIM

I am a software engineer at Shipday and a Computer Science graduate from Bangladesh University of Engineering and Technology (BUET). My primary interests lie in software development, AI, and computer security. I enjoy learning new skills and implementing them in real life!

A little bit about me

I graduated from the Department of CSE at BUET in March 2025. These days I work as a software engineer at Shipday, a last-mile delivery startup, where I mostly work on backend services, APIs, and integrations with delivery and POS platforms.

During my undergrad, I got into research through my thesis on multilingual LLM-based web agents with Dr. Rifat Shahriyar, the deepfake detection challenge at the IEEE Signal Processing Cup, and a project on LLM-generated code detection. I am interested in research at the intersection of software engineering, applied AI, and security, and I am applying for PhD programs to explore it further.

Outside of coursework, I spent a lot of time competing. With different teams I took part in CTFs, game jams, deep learning challenges, and programming contests, and we did well in a few of them. I was also the President of BUET Cyber Security Club, where we organized workshops and a national-level CTF. Around the same time, I was one of the core organizers of BUET CSE Fest 2024, a month-long fest, where I led the CTF and Game Jam events.

I love travelling. I have explored several beautiful places in Bangladesh and India, with plans to visit Nepal, the Annapurna Base Camp, and Japan (update: I recently traveled there 🇯🇵🗻) in the near future. One of my bucket list goals is to visit 40 countries before I turn 40. My other hobbies include photography, table tennis, cycling, video games, and anime.

Education

Bangladesh University of Engineering and Technology

B.Sc. in Computer Science and Engineering

Feb 2020 - Mar 2025 | CGPA: 3.87/4.00

Received the Dean’s List Award and University Merit Scholarship for academic performance.

Notable courses:

  • CSE 305 - Computer Architecture
  • CSE 307 - Software Engineering
  • CSE 309 - Compiler Design
  • CSE 313 - Operating Systems
  • CSE 317 - Artificial Intelligence
  • CSE 321 - Computer Networks
  • CSE 405 - Computer Security
  • CSE 409 - Computer Graphics
  • CSE 463 - Introduction to Bioinformatics

Thesis: Evaluating the Multilingual Capabilities of HTML-based Web UI Agents, supervised by Dr. Rifat Shahriyar.

Research

Multilingual Evaluation of HTML-based Web Agents

Undergraduate Thesis, BUET · Supervisor: Dr. Rifat Shahriyar

Feb 2024 – Aug 2026

Paper submitted to NSysS 2026 (under review)

Most web agent benchmarks are in English, but most of the web is not. We wanted to know whether HTML-based LLM agents get worse when the page is in another language.

  • Fine-tuned XLM-RoBERTa and mT5 agents on Mind2Web tasks translated into seven languages (English, Bengali, Hindi, Spanish, Portuguese, Chinese, and Russian).
  • Offline: built a benchmark that translates full Mind2Web pages while keeping their structure identical, so language is the only thing that changes. Even with 63% of the page’s readable text rewritten, step accuracy dropped by only about 1.5 points, mostly from the text the agent types.
  • Live websites: ran a Gemini-based agent in a real browser on localized versions of sites like Google Flights, YouTube, Wikipedia, and BBC News, 270 runs in all. About 81% of what the agent reads changed between languages, yet goal completion stayed between 88.6% and 94.3%, with no significant gap against English.
  • Found that the type of task mattered more than the language: tasks that need the page content read were about 16 points harder, in every language. The main cost of other languages was tokens, up to 2.4× more on non-English pages.

DFCon: Deepfake Face Detection

IEEE Signal Processing Cup 2025 · Supervisor: Dr. M. Saifur Rahman

Aug 2024 – Jan 2025

First runner-up, SP Cup 2025 · Submitted to NSysS 2026 (under review)

Deepfake detectors often do well on the data they were trained on and then fail on fakes made with methods they have not seen. Our team built a detector for the SP Cup’s “in the wild” setting.

  • Combined three vision models with different strengths (MaxViT, CoAtNet, EVA-02) and fused their predictions by majority vote.
  • Fine-tuned each model with supervised contrastive learning before training its classifier, and added 12,200 synthetic deepfakes from seven recent generation methods to the training data.
  • Reached 95.83% validation accuracy and 0.9239 AUC on the 395,609-image hidden test set.

LLMSniffer: Detecting LLM-Generated Code

Course Project, Machine Learning Sessional, BUET

Aug 2024 – Nov 2024

Preprint on arXiv

A classifier that tells whether a piece of code was written by a person or by an LLM.

  • Fine-tuned GraphCodeBERT in two stages: supervised contrastive learning to pull human and LLM-written code apart in embedding space, then an MLP classifier on comment-stripped code.
  • Improved accuracy over prior work from 70% to 78% on the GPTSniffer dataset and from 91% to 94.65% on Whodunit.

Experience

Shipday Inc.

Software Engineer (Remote)

Jul 2025 – Present

Shipday is a last-mile delivery startup based in California. I work mostly on backend services, APIs, and third-party integrations.

  • Built and improved integrations with delivery providers like DoorDash, Uber, and Roadie for delivery fulfillment, order status sync, and live driver tracking.
  • Extended ordering and POS integrations (Toast, Shopify, Lightspeed) and moved them to a newer architecture.
  • Worked on a B2C app that connects customers with third-party delivery providers for food and parcel delivery.
  • Built direct-mail marketing features so customers and our sales team can send postcard and flyer campaigns.
  • Built internal LLM-based sales tools: one writes structured lead summaries from business data and web search, another scores sales-call transcripts against set metrics.
  • Migrated the marketing website from Webflow to Astro and Cloudflare, cutting about $12,000 in yearly subscription costs.
  • Wrote a web scraper that collected over 30,000 prospective leads for sales outreach.
Java
Spring Boot
MySQL
Redis
AWS
React

Therap (BD) Ltd.

Associate Software Engineer

Apr 2025 – Jun 2025

Joined right after graduation and completed a structured training program on enterprise backend development with Java, Spring, Hibernate, Servlets, and JSP.

Java
Spring
Hibernate
Oracle

I am skilled in

Languages

C++ C++
Python Python
Java Java
JavaScript JavaScript

Development

Spring Boot Spring Boot
Node.js Node.js
React React
FastAPI FastAPI

Databases

MySQL MySQL
PostgreSQL PostgreSQL
Redis Redis
MongoDB MongoDB

Cloud & Tools

AWS AWS
Cloudflare Cloudflare
Git Git
Claude Code Claude Code

Some things I've built

MdFly

MdFly

Mar 2026

A command-line tool that publishes a local Markdown file, along with the images, pages, and folders it links to, as a shareable web page.

It serves both rendered HTML for people and byte-exact raw content for scripts and AI agents, using SHA-256 content-addressed storage and CDN caching.

GoPostgreSQLCloudflare
C Minus Minus

C Minus Minus

Nov 2022

A Compiler made with flex and bison that translates a subset of C code into assembly language for the Intel 8086 processor.

Emscripten was used to convert the project to WebAssembly and JavaScript so that it can be run in the browser.

CompilerBisonFlexAssembly
CTFe

CTFe

Jan 2024

A CTF (Capture the flag) platform where users can host CTF contests and participate as teams.

SveltekitPostgreSQLShadcn-ui
Ray Tracer

Ray Tracer

Nov 2024

A ray tracer written from scratch in C++ for the Computer Graphics sessional. It renders spheres, triangles, and general quadric surfaces over an infinite checkerboard floor.

It supports Phong lighting with point and spot lights, shadows, and recursive reflections, and has an OpenGL view for moving the camera around the scene before rendering.

C++OpenGLComputer Graphics
Genos

Genos

Jan 2023

A puzzle platformer game made with Godot game Engine at GameJam 2023 organized by IEEE BUET SBC. Made in under 5 days, it won the 2nd Runners Up prize at that contest.

GodotGDScript2D Platformer
Halfwall

Halfwall

Aug 2022

For the Database course project in Level-2/Term-2, developed a social media platform for the current students of BUET with modules like newsfeed, following users, groups, marketplace and realtime messaging.

NodeJsEJsOracleDB

Awards & Achievements

  • Runner-up, IEEE Signal Processing Cup 2025.
  • 2nd Place, iCTF 2024, an AI-themed cybersecurity competition organized by UC Santa Barbara.
  • 3rd Place, IUT ICT Fest 2024 – Capture the Flag (100+ teams).
  • Champion, BUET CSE Fest 2023 – Game Jam (30+ teams).
  • Won the BUET Rising Team award at BUET CSE Fest 2023 – Capture the Flag (4th place out of 120+ teams).
  • 1st Place, Intra-BUET Programming Contest 2023 (40+ teams).
  • 1st Place, Intra-BUET CTF 2023 (30+ teams).
  • Ranked 30th in the ICPC Asia Dhaka Regional 2024 Preliminary; qualified for the onsite round.

Leadership & Activities

  • President, BUET Cyber Security Club (May 2024 – Jan 2025): Organized technical workshops and a national-level CTF, contributing to improved competitive cybersecurity performance at BUET.
  • Core Organizer, BUET CSE Fest 2024: Led the CTF cybersecurity competition and Game Jam, and supported other events through coordination and volunteering.

© Abir Muhtasim 2024