Skip to main content
About

Engineer by trade, researcher at heart.

I am a software engineer and published AI researcher from Dhaka. I graduated summa cum laude in Computer Science from UIU (CGPA 3.94), build banking platforms at IFIC Bank PLC as an Application Architect and Developer, and my best work sits where a complex technical idea has to become a clear, trustworthy product.

Yeasir Arafat about portrait

Product | AI | Systems

Building useful software with research depth.

Story

The thread through my work

6+

years coding

from programming contests to product systems

18

months teaching

five CS courses supported as a teaching assistant

5

peer-reviewed papers

27 citations, h-index 4 on Google Scholar

3.94

B.Sc. CGPA

CSE foundation with scholarship recognition

01

My path started with competitive programming and grew into machine learning research: my undergraduate thesis on blockchain-verified medical image sharing became a first-author article in IET Blockchain, and I have since co-authored work on federated lung cancer detection, textile classification from OCT imagery, cluster-driven big-data classification, and Bangla news classification.

02

Professionally, I trained and worked as an AI engineer at BJIT Ltd., where I did speech-recognition (ASR) and LLM R&D for Memoscribe, an automatic meeting-minutes product, after building a vector-database photo-search chatbot as my training capstone. Today at IFIC Bank PLC I work across frontend and backend (Next.js, .NET 8, FastAPI, Oracle 19c) on the eKYC platform used in every branch and sub-branch of the bank, where authentication, performance, and compliance matter every single day.

03

Teaching shaped how I work: I spent 18 months as an undergraduate teaching assistant across five CS courses, led the Programming Wing of UIU Computer Club, and hosted Bhashamul, a national Bengali NLP competition.

04

I care about software that is useful, understandable, and defensible. Whether I am shaping a Next.js interface, designing a Flask API, or evaluating a model pipeline, I try to make the system easier to trust.

Values

How I like to work

The same habits show up whether I am working on a banking workflow, an AI prototype, or a student-facing tool.

Operating range

The work usually sits between production constraints, applied research, and clear team communication.

  • Enterprise banking workflows where reliability and authentication matter.
  • AI prototypes that need evaluation, integration, and a usable interface.
  • Teaching and handoff moments where technical decisions must be easy to explain.

Make complex things legible

I like turning research, security, and system constraints into interfaces and documentation that teams can reason about.

Prefer working proof over vague ideas

A rough prototype with real data and real constraints teaches more than a perfect diagram.

Respect the operational context

Banking, healthcare, education, and research software all fail differently. I design with that context in mind.

Working style and personal details

Working style

A few habits that keep my technical work clear and useful.

  • Write down assumptions before building.
  • Move quickly on prototypes, carefully on shared contracts.
  • Keep UI, API, and data decisions aligned.
  • Use teaching-style explanations when handing work to others.

Languages

Python, TypeScript, Java, Dart, PHP, C++

Current read

Attention Is All You Need (re-reading)

Codeforces

Pupil, max rating 1220

Degree

B.Sc. CSE, Summa Cum Laude, CGPA 3.94

Based in

Dhaka, Bangladesh

Focus area

NLP, Computer Vision, LLMs

Toolkit

Skills grouped by how I use them

A practical stack for moving between product engineering, AI experimentation, and secure systems.

Languages

Comfortable moving between research scripts and product code.

PythonTypeScriptJavaScriptJavaDartPHPC++

Frameworks

Most recent production work is centered on Next.js and .NET.

Next.jsReactNode.jsExpressFlutterFlask.NET

AI / ML

Applied across NLP, computer vision, and model-backed software.

PyTorchTensorFlowScikit-learnHuggingFaceOpenCVLangChainGeminiASROCR

Databases

Used in academic, side-project, and production-style systems.

Oracle 19cSQL ServerPostgreSQLMySQLMongoDBRedisVector DBs

Tools & Infra

Strongest around API-first product development and secure storage workflows.

GitDockerIPFSBlockchainREST APIsAWS basics
Education

Academic foundation

B.Sc. in Computer Science and Engineering

United International University, Dhaka

Jan 2020 - Jun 2024 | CGPA: 3.94 / 4.00, Summa Cum Laude, Major in Data Science. Full scholarship for 6 trimesters. Degree conferred December 27, 2025.

Higher Secondary Certificate (Science)

Mahilara Degree College, Barishal

Apr 2016 - Jun 2018 | GPA: 4.42 / 5.00.

Secondary School Certificate (Science)

Gournadi Secondary School, Barishal

Jan 2014 - Feb 2016 | GPA: 4.56 / 5.00.

Training

Certifications and professional training

ISMS Awareness Training: ISO/IEC 27001:2022

IFIC Bank PLC with EIC

Jun 2026 | Risk management, security controls, and compliance for information security management systems.

Basic Course on Trade Processing

IFIC HR Development & Training Institute

Sep - Oct 2025 | Foundation banking training for management trainees.

Basic Course on Credit Management

IFIC HR Development & Training Institute

Aug - Sep 2025 | Foundation banking training for management trainees.

Basics of Banking

IFIC HR Development & Training Institute

Aug 2025 | Foundation banking training for management trainees.

Want the work history next?

See the roles, research, teaching, and leadership work behind the portfolio.

View experience