Loading Portfolio...

Hi there, I'm

Mudasir

AI / ML Engineer · Retrieval (RAG) · Explainable AI · Full-Stack

I build search and retrieval systems, train the models behind them, and try to make it clear why a result showed up. Then I put that work into apps.

9+

Years Experience

20+

Projects Delivered

2

Publications

11

Models

Mudasir Profile Photo
Open to collaboration
Seoul, South Korea
MS AI Convergence (4.28/4.5)
Soongsil University

Scroll to explore

About Me

Research papers on one side. Apps and models on the other.

AI / ML Engineer — retrieval, RAG, and models you can inspect

I live in Seoul. I finished my MS in AI Convergence at Soongsil University (GPA 4.28/4.5) and now lead the software team at Ecoda. Before that I was a research assistant at Soongsil and built product work at Cublick. I worked in Pakistan for years, then moved here for the degree.

Most of my research is retrieval: finding the right document when the fields and layout keep changing. I train language models, build RAG pipelines, and care about explainable AI — not just a ranked list, but a reason you can check. Two papers are in journals. Eleven models and a dataset are on Hugging Face, including smaller GGUF builds that are easier to run.

I've shipped 20+ apps on iOS, Android, Flutter, and the web — digital signage, property tools, and client products. I also keep two Dart packages on pub.dev.

Papers published
Retrieval & RAG
Explainable AI
Team lead

Education

2026

Master of Science: AI Convergence

Soongsil University, Seoul

Completed February 2026 · CGPA 4.28/4.5

Field-Adaptive Dense Retrieval of Structured Documents

2018

Master of Science: Computer Science

Muhammad Ali Jinnah University, Karachi

2015

Bachelor of Computer Science

University of Sindh, Jamshoro

Publications

First author

Field-Adaptive Dense Retrieval of Structured Documents

Syed Mudasir, Abdul Waheed Agha, Syed Muzamil Hussain, Sun-Tan Chung

Journal of the Korea Multimedia Society

Vol. 28, No. 8, pp. 1001–1014, August 2025

How to search structured documents when each field needs its own treatment, so ranking stays fair across different layouts.

Co-author

Robust Text-to-Cypher Using CoBGT Model

Tran, Q.-B.-H.; Waheed Agha, A.; Chung, S.-T.

Applied Sciences

Vol. 14, No. 17, article 7881 · September 2024

Turns a question in plain language into a Cypher graph query, using BERT, GraphSAGE, and a transformer together.

Work

April 2026 - Present

Software Team Lead & AI/ML Engineer

Ecoda Co., Ltd., Seoul

  • Lead the software team and ship research into products
  • Vision models, search systems, and putting research into products
  • Search, chatbots, internal automation, and explainable output
March 2024 - January 2026

Research Assistant

Soongsil University, Seoul

  • Retrieval, RAG, and language models (GPT, LLaMA, BERT)
  • Two papers; TA for Python, web, and databases
March 2024 - March 2026

Full Stack Developer (Part-time)

Cublick Digital Co., Ltd., Seoul

  • Digital signage on Android and Flutter
  • Whisper transcription, n8n workflows, NestJS / MongoDB
June 2023 - February 2024

Team Lead & Sr. Mobile Developer

Progatix, Karachi

  • Led the mobile team
  • Native and hybrid apps
December 2015 - May 2024

Sr. Full Stack Software Developer

Wiztech Pakistan (Pvt.) Ltd., Karachi

  • Web services, mobile apps, payments, maps, and BLE
  • Fifteen-plus shipped products over nine years

Models

Document search, shop queries, and vision models — eleven models and a dataset

22.7M

Field-adaptive-bi-encoder

Document search

Finds similar documents even when the fields don't line up the same way.

View Model
Query

Field-adaptive-query-generator

Search queries

Writes a search query that matches the kind of document you're looking at.

View Model
GGUF

Query-generator-gguf

Smaller file

Same query model, smaller file, easier to run.

View Model
Describe

Description-generator

Summaries

Writes a short description that follows the document's own fields.

View Model
GGUF

Description-generator-gguf

Smaller file

The smaller version of the description model.

View Model
3B GGUF

E-commerce-query-rewriter-gguf

Query rewrite

Turns a messy shop question into a clear search query.

View Model
2B GGUF

E-commerce-intent-classifier-gguf

Intent

Figures out what the shopper is trying to do.

View Model
10k rows

ecommerce-query-rewriting

Dataset

10,000 shop conversations used to train the rewrite models.

View Dataset
3B

qwen25-vl-3b-floorplan-sft

Vision-language

Reads a drawing and turns it into structured rooms and walls.

View Model
GRPO

qwen25-vl-3b-floorplan-grpo

Vision-language

Same vision reader, trained further so the geometry holds up better.

View Model
Detect

floorcad-yolov8n-detect

Object detection

Finds walls, doors, windows, and symbols in drawings.

View Model
Masks

floorcad-yolov8n-seg

Segmentation

Draws the actual shapes of those parts, not just boxes.

View Model

Skills & Expertise

Retrieval (RAG), explainable AI, vision, speech — plus full-stack and mobile

Python & ML

PyTorch, TensorFlow, training, and getting models onto a machine

92%

Language models

Training, prompts, and checking whether the answers hold up

90%

RAG & Dense Retrieval

Bi-encoders, RAG, and retrieval you can inspect

92%

Explainable AI

Why a result ranked, why a query was rewritten, what the model actually used

88%

Data Analysis

NumPy, Pandas, datasets, data visualization

88%

Model size & speed

Smaller GGUF files so models actually run on ordinary machines

87%

Computer Vision

Finding objects and outlining them in photos and drawings

88%

YOLO

YOLOv8 for boxes and masks in images and drawings

85%

Vision-Language Models

Models that look at images and text together

82%

n8n Automation

Workflows, webhooks, and glue between tools

88%

API Orchestration

Tying APIs together, including agents and search steps

90%

OpenAI Whisper

Speech to text and audio transcripts

90%

Text-to-Speech & Voice

Spoken replies and cleaning up audio before it goes in

85%

iOS Development

Swift, Objective-C, SwiftUI, UIKit, CoreData

90%

Android Development

Kotlin, Java, Jetpack Compose, Material Design

90%

Flutter

Cross-platform, Dart, State management, Animations

95%

Bluetooth Low Energy

BLE, CoreBluetooth, Device communication

85%

Location Services

GPS, Google Maps, Apple Maps, Geofencing

88%

Payment Integration

Stripe, PayPal, Apple Pay, Google Pay

90%

Node.js

NestJS, Express, RESTful APIs, WebSocket

92%

PHP

Laravel, CodeIgniter, WordPress, Symfony

90%

Angular

TypeScript, RxJS, NgRx, Material Design

85%

React

Components, Hooks, Redux, Context API

80%

JavaScript / jQuery

ES6+, jQuery, Bootstrap, responsive UI

93%

HTML5 / CSS / Bootstrap

Responsive design, Flexbox, Grid, Animations

95%

MySQL & SQLite

Complex queries, optimization, stored procedures

90%

MongoDB

NoSQL, Document stores, Aggregation pipelines

88%

Vector Databases

FAISS, Pinecone, Weaviate, Embeddings

85%

Graph Databases

Neo4j, Cypher queries, Knowledge graphs

80%

Firebase

Realtime DB, Firestore, Auth, Cloud Functions

87%

PostgreSQL

Advanced SQL, JSON support, PostGIS

85%

Git & GitHub

Version control, Collaboration, CI/CD workflows

95%

Docker

Containerization, Docker Compose, Multi-stage builds

85%

AWS

EC2, S3, Lambda, CloudFront, RDS

80%

CI/CD

GitHub Actions, GitLab CI, Jenkins, Automation

88%

Agile/Scrum

Project management, Jira, Sprint planning

90%

IDEs & Tools

VS Code, Xcode, Android Studio, PyCharm

95%

Featured Projects

Retrieval work first, then the apps around it

Shop search rewrite

Shop search that can follow a conversation. If someone says “the cheaper one”, it rewrites that into a real query.

RAG Qwen2.5 GGUF Dataset

HomeTrumpeter

Property management in one Flutter codebase for Android, iOS, and web. Rent, background checks, and video calls.

Flutter Dart Firebase Stripe REST API

SES Live - Security Tracking

Live GPS tracking for security guards, including background running, battery care, and admin approval.

Swift Kotlin GPS Real-time BLE

InfoBulletin Player

Digital signage with content picks, live stats, and remote control for many screens.

Android AI/ML Node.js MongoDB Real-time

emoji_text_field

Emoji picker for Flutter — 2700+ emojis, 35+ categories, search. A few hundred downloads a week on pub.dev.

Flutter Dart Open Source UI Library

dart_data_parser

Small Dart helper for parsing and converting data. No extra packages. A hundred-plus downloads a week.

Dart Open Source Utility Zero Dependencies

Let's Procure

Procurement reporting in Flutter: tracking, approvals, and simple analytics.

Flutter REST API Analytics Enterprise

HubPro - School Management

School app for parents across more than one campus — grades, messages, and updates.

Hybrid App Real-time Multi-tenant Push Notifications

Pool Synergy Calculator

Native iOS/Android app talking over Bluetooth to Water Link Spin Touch devices, with PDF reports.

iOS Native Android Native BLE CoreBluetooth

10+ More Projects

Also LolyHub, Rent College Pads, Auto Service Repair, Tap n' Save, HubPro Tracking, INDEL, and a few websites.

View All on GitHub

Let's Work Together

If you want to talk about retrieval, RAG, or putting a model into a product, write to me.