Skip to content
01 — Mission Control

Mission Control

Md. Shahriar Alom Shakil — AI Engineer & Full-Stack Developer

Md. Shahriar Alom Shakil

AI Engineer & Full-Stack Developer

ICPC Regionals3xDhaka Regional
AI Hackathon 2025Top 8of 108 teams
Codeforces Rating1477Specialist
Problems Solved1500+across CP platforms
Now buildingIn progress

BanglaScript-Eval

A research framework benchmarking AI-based grading of handwritten Bangla exam answers against a measured human-agreement ceiling.

02 — Build Log

Build Log

Every branch is a track. Every node, a moment.

Education & careerShipped projectCompetitive programmingHackathonResearchWork experience
  • projects

    Launched Oddhoyon, a multi-platform education system for Bangla-speaking students. (Exact ship date estimated — 2026.)

    • shipped
  • projectsPinned

    Launched Labisha, a full-stack skincare e-commerce platform. (Exact ship date estimated — 2026.)

    • shipped
  • work

    Began contract-based AI-training and evaluation work through Handshake AI.

    • work
  • icpc

    Second of two ICPC Dhaka Regional appearances. (Date estimated.)

    • icpc
    • regional
  • research

    Began an ongoing research framework for AI-based grading of handwritten Bangla exam answers. (Start date estimated.)

    • research
  • workPinned

    Began evaluating AI-generated responses, code, and prompts for correctness and quality.

    • work
  • hackathons

    Placed Top 8 among 108 teams at AI Hackathon 2025. (Exact date estimated.)

    • hackathon
  • projects

    Built a full Outcome-Based Education grading platform for HSTU with 25+ REST controllers. (Date estimated — university project, 2025.)

    • shipped
    • university
  • icpc

    First of two ICPC Dhaka Regional appearances. (Date estimated.)

    • icpc
    • regional
  • icpc

    Advanced to the NCPC Final Round, ranking 72nd among 300+ teams. (Date estimated.)

    • icpc
  • icpcPinned

    Won the 2024 Rangpur Divisional Programming Contest, hosted by Begum Rokeya University. (Exact date within 2024 estimated.)

    • icpc
    • won
  • projects

    Built a secure JavaFX exam IDE that blocks clipboard and system-level shortcuts. (Date estimated — university project, 2024.)

    • shipped
    • university
  • main

    Enrolled at Hajee Mohammad Danesh Science and Technology University, Dinajpur. (Exact start date estimated.)

    • education
03 — Deployed

Deployed

Live projects, checked for a pulse.

Placeholder cover for Labisha — real screenshot pendingPlaceholder cover for Labisha — real screenshot pending
Status unavailable
Featured

Labisha

A production-oriented skincare e-commerce platform for Bangladesh.

  • Medusa-based commerce backend with catalog, inventory, and checkout workflows
  • Cloudflare-based image storage and delivery pipeline
  • Region-specific payments (bKash, Nagad, SSLCommerz) plus Stripe for cards
  • Loyalty, rewards, and promotion functionality
  • Next.js
  • Medusa
  • Flutter
  • PostgreSQL
  • Redis
  • Cloudflare
  • DigitalOcean
  • Vercel
  • Stripe
  • SSLCommerz
  • bKash
  • Nagad
Placeholder cover for HSTU-OBE — real screenshot pendingPlaceholder cover for HSTU-OBE — real screenshot pending

HSTU-OBE

An Outcome-Based Education grade management platform for university courses.

Archived
  • PHP
  • Laravel
  • Vue.js
  • Blade
  • Vite
  • Tailwind CSS
  • Alpine.js
  • DaisyUI
  • MySQL
  • NativePHP
  • PHPUnit

Team of 2

Placeholder cover for NoCheat IDE — real screenshot pendingPlaceholder cover for NoCheat IDE — real screenshot pending

NoCheat IDE

A secure desktop IDE for supervised programming exams — reduces common cheating opportunities.

Archived
  • Java
  • JavaFX
  • Maven
  • GCC
  • JDK
  • Python
  • R
Placeholder cover for Oddhoyon — real screenshot pendingPlaceholder cover for Oddhoyon — real screenshot pending
Status unavailable

Oddhoyon

A multi-platform education system for Bangla-speaking students.

  • NestJS
  • Prisma ORM
  • PostgreSQL
  • Next.js
  • Flutter
04 — The Arena

The Arena

ICPC contests and hackathons.

Contests entered
4
Best rank
#1
Problems solved
0
Hackathons
1
Won or placed
1
  • ICPC Dhaka Regional 2025 · 2025

    ICPC Regional
    55/ 130 teams
    The second of two ICPC Dhaka Regional appearances. (Year, rank, and total-team count are estimates — please confirm and update in Studio.)
  • ICPC Dhaka Regional 2024 · 2024

    ICPC Regional
    60/ 130 teams
    One of two ICPC Dhaka Regional appearances. (Year, rank, and total-team count are estimates — please confirm and update in Studio.)
  • NCPC Final Round · 2024

    Contest
    72/ 300 teams
    Ranked 72nd among more than 300 teams. (Contest year and the exact total-team count — profile states "300+" — are estimates; please confirm in Studio.)
  • 2024 Rangpur Divisional Programming Contest · 2024

    Contest
    1/ 40 teams
    Champion — hosted by Begum Rokeya University, Rangpur. (Total-team count is an estimate; please confirm and update in Studio.)
05 — Toolbox

Toolbox

What I reach for, grouped by how well I know it.

  • CoreDaily driver
  • WorkingComfortable
  • LearningStill picking up

Languages

  • PythonCore, daily driver
  • C++Core, daily driver
  • JavaCore, daily driver
  • JavaScriptCore, daily driver
  • PHPCore, daily driver
  • SQLCore, daily driver
  • CWorking, comfortable
  • DartWorking, comfortable

Frontend Development

  • Next.jsCore, daily driver
  • Tailwind CSSCore, daily driver
  • JavaFXCore, daily driver
  • Vue.jsWorking, comfortable
  • BladeWorking, comfortable
  • ViteWorking, comfortable
  • Alpine.jsWorking, comfortable
  • DaisyUIWorking, comfortable

Mobile & Desktop

  • FlutterCore, daily driver
  • JavaFXCore, daily driver
  • NativePHPWorking, comfortable
  • Maven/JAR packagingWorking, comfortable

Backend Development

  • NestJSCore, daily driver
  • LaravelCore, daily driver
  • MedusaCore, daily driver
  • RESTful APIsCore, daily driver
  • Auth & RBACCore, daily driver
  • Payment IntegrationWorking, comfortable

Databases & Data Access

  • PostgreSQLCore, daily driver
  • MySQLCore, daily driver
  • Prisma ORMCore, daily driver
  • RedisWorking, comfortable
  • MariaDBWorking, comfortable

Artificial Intelligence

  • AI Response EvaluationCore, daily driver
  • AI Code EvaluationCore, daily driver
  • Prompt EngineeringCore, daily driver
  • Data AnnotationCore, daily driver
  • RAGWorking, comfortable
  • LangChainLearning, still picking up
  • LangGraphLearning, still picking up
  • OllamaLearning, still picking up

Infrastructure & Deployment

  • VercelCore, daily driver
  • GitCore, daily driver
  • LinuxCore, daily driver
  • DigitalOceanWorking, comfortable
  • CloudflareWorking, comfortable
  • PM2Working, comfortable
  • CaddyWorking, comfortable

Payments & Commerce

  • bKashCore, daily driver
  • NagadCore, daily driver
  • SSLCommerzCore, daily driver
  • StripeWorking, comfortable

CS Foundations

  • Data Structures & AlgorithmsCore, daily driver
  • Competitive ProgrammingCore, daily driver
  • API DesignCore, daily driver
  • Database DesignWorking, comfortable
  • Software ArchitectureWorking, comfortable

About

Education and experience, in more detail.

I'm a Computer Science and Engineering student, AI trainer, and full-stack developer. I evaluate and refine AI model output by day at RWS and Handshake AI, and build production systems the rest of the time — commerce platforms, education tech, and secure exam tooling across Next.js, NestJS, Laravel, and Flutter. Competitive programming is where I started: 1,500+ problems solved, Codeforces Specialist, and two ICPC Dhaka Regional appearances. Lately I've been digging into AI-assisted grading of handwritten Bangla exam answers as an open research question.

Education

B.Sc. (Engineering) in Computer Science and Engineering

Hajee Mohammad Danesh Science and Technology University

Jan 1, 2023 — Present · CGPA 3.69/4.00

  • Data Structures & Algorithms
  • Database Systems
  • Software Engineering
  • Applied Research

Experience

  1. Freelance

    AI Trainer

    Handshake AI

    • Perform contract-based AI-training and evaluation work
    • Review AI-generated answers and code against task-specific quality standards
    • Assess instruction adherence, technical accuracy, relevance, clarity, and reasoning quality
    • Document structured feedback and corrections for model-training purposes
    • Prompt Engineering
    • Data Annotation
    • Code Review
  2. Freelance

    AI Trainer

    RWS

    • Evaluate AI-generated responses for correctness, relevance, clarity, completeness, and instruction compliance
    • Review technical and non-technical model outputs for reasoning, factual, and presentation issues
    • Perform structured data annotation and prompt-engineering work to improve model response quality
    • Review AI-generated code for correctness, efficiency, and maintainability
    • Prompt Engineering
    • Data Annotation
    • Code Review
06 — Contact

Contact

Say hello — the terminal is listening.