Software Engineer & Researcher

Hi, I'm Abdullahil Kafi

I explain why it's not a bug; it's a feature. 😜

Get In Touch
Headshot 1
Headshot 2
Headshot 3
Headshot 4

About Me

I am a CSE graduate and have been working in the industry for more than 2 years now, as a fullstack software engineer. I am also a passionate about research in frontier technologies such as Applied Machine Learning, Privacy & Security, and Blockchain.

Academic & Professional Journey

Assistant Software Engineer

Dynamic Solution Innovators Ltd.
July 2024 - October 2024
  • Collaborated with a cross-border team for a leading US-based digital banking provider serving 190+ financial institutions and 85M+ end users.
  • Contributed to code refactoring efforts to enhance maintainability and scalability of legacy systems, and provided technical support during client onboarding, ensuring smooth integration and configuration for each institution.

Junior Software Engineer

Dynamic Solution Innovators Ltd.
April 2023 - June 2024
  • Contributed to the development of a tourism web platform for a Saudi Arabia-based startup that streamlined bookings and agency management.
  • Worked with a US-based client to maintain and enhance large-scale applications serving 85M+ end users in the US. Responsibilities included feature development, bug resolution, and system migrations from legacy to modern architectures.

Bachelor of Science (Engg.) in CSE

Shahjalal University of Science and Technology
February 2018 - March 2023
Completed extensive coursework in computer science fundamentals, alongside projects and research in OOP, algorithms, systems design, machine learning and blockchain — gaining hands-on experience in both individual and collaborative environments.

Higher Secondary School Certificate

Notre Dame College, Dhaka
July 2015 - June 2017
Graduated with highest grades in all subjects and received government scholarships.

Skills & Expertise

From frontend interactions to backend APIs, I build complete web solutions. I work with modern stacks to deliver apps that are scalable, maintainable, and ready for real-world users.

Programming & Scripting Languages
Python
JavaScript
TypeScript
Java
SQL
C / C++
Bash
Frameworks & Libraries
Next.js
Node.js
Express.js
Spring Boot
Flask
Panda
Scikit-Learn
LangChain
Databases & Storage
PostgreSQL
OracleDB
MongoDB
Redis
Elasticsearch
Apache Kafka
Tools & Technologies
Linux
Docker
Docker-Compose
GitHub Actions
Datadog
RegEx
AI & Machine Learning
Classical ML
Online ML
Deep Learning
LLM
RAG
Exploratory Data Analysis
Soft Skills
Technical Writing
Mentoring
Cross-Team Collaboration
Communication

Selected Works

Below are a few of the works I have been a part of as an undergraduate student.

Rupali

A Transparent Supply Chain Provenance Solution for Fish Export of Bangladesh in Light of SDG.

Golang
Hyperledger-Fabric
Docker
Docker-Compose
ExpressJS
ReactJS
MongoDB
Image 1 of Rupali
Image 2 of Rupali
Image 3 of Rupali

Prototype Demo of Rupali

Pitch Presentation of Rupali

DocChain

A Permissioned Blochcain-based Document Verification platform built with Hyperledger Fabric.

Golang
Hyperledger-Fabric
Docker
Docker-Compose
ExpressJS
CouchDB
DocChain

This project leverages blockchain technology to build a digital document verification platform. Client application provides a web interface for users to upload, view, and verify the authenticity and integrity of Documents.

Bangla OCR

An Optical Character Recognizer for Bengali Characters.

Python
OpenCV
TensorFlow
Deep-Convolutional-Neural-Network
Result Processing System

A Web-based Result Processing Platform for Teacher, Student, and Admin.

Python
Django
EJS
RDBMS
JavaScript
HTML
CSS
Image 1 of Result Processing System
Image 2 of Result Processing System
Image 3 of Result Processing System
Image 4 of Result Processing System
Image 5 of Result Processing System
Image 6 of Result Processing System

Students can enroll in courses and view results in the respective courses provided by the teachers.

Awards & Certificates

Recognition for academic excellence, professional achievements, and contributions to the field of computer science.

Student Category Award (Supply Chain Provenance)
Blockchain

Blockchain Olympiad Bangladesh (BCOLBD)

2022

My Team CryptoGeek Awarded the Supply Chain Provenance Category Award.

Silver Medal (SDG - Zero hunger)
Blockchain

International Blockchain Olympiad

2022

Our Project Rupali Awarded the SDG 2 Silver Medal at the International Blockchain Olympiad 2022.

JavaScript Certificate (Intermediate)
Professional

HackerRank

2022

It covers topics like Design Patterns, Memory management, concurrency model, and event loops, among others.

Jira Fundamentals Badge
Professional

Atlassian University

2022

Completed Jira Fundamentals Badge on June 29, 2022

Get In Touch

I'm always open to discussing new opportunities, collaborations, or just having a chat about technology and research.

Let's Connect

Whether you're interested in collaboration, have questions about my research, or just want to connect, I'd love to hear from you.

Phone

+880 1971-444369

Location

Dhaka, Bangladesh

Send a Message