• Hi!
    I'm Sharif Ullah

    A highly ambitious technologist passionate about leveraging technology to simplify human life. Dedicated to making healthcare more affordable and accessible while enhancing its appeal through innovative solutions

    Download CV

  • I am
    Researcher

    Focusing on analyzing Autism Spectrum Disorder (ASD) in children and developing early-stage detection methods to make diagnosis more accessible and effective

    View Portfolio

About Me

Who Am I?

Hi I'm Sharif

I am a passionate software engineer with over five years of experience in developing innovative solutions across AI, ERP, and Fintech domains. Throughout my journey, I have successfully delivered cutting-edge projects, including an AI-powered MVP product for VML and multiple AI Proof-of-Concepts (PoCs) for Japanese clients. I have also designed a comprehensive ERP solution tailored for the software industry, built an AI-based CCTV surveillance system for a London-based startup, and developed a home loan software and mobile application for a Bangladesh government organization. My expertise lies in blending technical excellence with creative problem-solving to deliver impactful results. I thrive on leveraging technology to transform ideas into scalable solutions.

UI Design

Web Design

Software

Application

What I do?

Here are some of my expertise

Innovative Ideas

I am highly curious and passionate about transforming ideas into deliverable products. I have developed numerous AI-driven data MVPs, turning concepts into functional, impactful solutions

Software

I have developed ERP, AI,Data,Fintech Solutions

Application

I develope Mobile Applications

Cups of coffee
Projects
Clients
Partners
My Specialty

My Skills

Python

95%

C++

80%

Java

85%

JavaScript

75%

TensorFlow

80%

Spring Boot

80%

Flutter

80%

PyTorch

85%

Django

90%

Flask

85%

AWS Cloud

75%

GCP

70%

LLM (Large Language Models)

80%

VLM (Vision-Language Models)

75%

Emotion Detection

85%

Object Detection

85%

Pose Estimation

80%
Education

Education

Chittagong University of Engineering & Technology(CUET)

One of The Best Govt Engineering University in Bangladesh

Experience

Work Experience

Assistant Programmer (Senior Officer) 2024 - Present

Currently working as an Assistant Programmer (Senior Officer) at Bangladesh House Building Finance Corporation (BHBFC), a government financial organization in Bangladesh. Developing their home loan software eSheba and a mobile application to enhance financial services. You can access the web version of eSheba at eSheba Web Portal. The mobile version is coming soon!

  • Loan Processing Web App: Developing various modules for a FinTech solution.
  • Loan Processing Mobile App: Mobile version coming soon.
  • Technologies: Java JEE, Spring Boot, Thymeleaf, HTML, CSS, JavaScript, Oracle Cloud, Flutter, Dart

Lead Developer at Peek AI Ltd Feb 2024 - Aug 2024

Developed a desktop application for a CCTV surveillance system using object detection and OpenVINO.

  • AI CCTV Surveillance System: Developed a surveillance system as both a Desktop App and a Web App using deep learning models.
  • CPU Inference: Conducted research and development to optimize deep learning models for CPU inference.
  • Technologies: Python (Qt), PySide, OpenVINO, Flask, Ultralytics YOLOv8, Pose Estimation, RunPod, OpenCV, OpenPose.

Demo: Check out the demo of our AI CCTV surveillance system on Demo Link.

System Developer at Wunderman Thompson Dhaka Sept. 2022 - Feb. 2024

  • Reveal App: Developed Wunderman Thompson's MVP AI product "Reveal," implemented features, resolved issues, worked on ETL processes with the data team, built dashboards using Streamlit, wrote test cases, and managed backend development in Node.js and Python.
  • ETL Pipeline for Dashboard: Developed API functions in FastAPI and Node.js, deployed on Google Cloud (Cloud Functions, Cloud Run) using Terraform, implemented CI/CD pipelines with Cloud Build, and added monitoring dashboards via Grafana.
  • Data Analysis Tool: Designed and built an interactive data analysis tool using Streamlit.
  • Micro Expression Model: Collaborated with the data team on deep learning models for micro-expression detection.
  • Technologies: Python (Flask, FastAPI), Node.js, MySQL, HTML, CSS, GCP (Cloud Functions, Cloud Scheduler, App Engine, Cloud Run, Cloud Build, Pub/Sub), Terraform, Grafana, CI/CD, Pytest, Generative AI, Deep Learning, LangChain, Prompt Engineering.
  • Reveal App Showcase: Check out the Reveal app in action on our social media platforms(This app released in EMEA region):

Senior Software Engineer at BJIT Limited Sept. 2021 - May 2022

Top Performer (Fiscal Year 2021-22)

  • BJIT ERP: Developed an ERP system for japan based software company.
  • Awarded as Top Performer: Recognized for outstanding contributions in software development and innovation.

Software Engineer (AI) at BJIT Limited Jan. 2019 - Aug. 2021

  • Platform Application: Developed an AI-based application for Japan Railway to detect trains, analyze human activity at railway stations, and control rail-crossing barriers.
  • Pose Estimation: Built a system using OpenPose to identify individuals using mobile phones while walking.
  • Bengali OCR: Developed an OCR system to convert Bengali PDF files into editable text.
  • Technologies: Python (Django), Deep Learning, Computer Vision, OpenVINO, C++, NumPy, Pandas, Scikit-learn.
My Work

Recent Work

eSheba

Home Loan Software

100 49

Reveal

Illustration

100 49

ERP

Web Design

100 49

Freelancing

Recent Freelancing Projects

I am actively working with Different clients as AI Engineer for developing their products

Completed | JUGGLE MVP

JUGGLE MVP

Developed an intelligent advertising system that dynamically customizes digital banner content based on the real-time age and gender detection of passersby. The system utilizes a camera feed connected to a deep learning model trained for age and gender classification. Upon detecting a person in front of the display, the model processes facial features to determine demographic attributes, and accordingly updates the advertisement content in real time to match the target profile — enhancing engagement and relevance.

  • Implemented object detection using YOLOv8.
  • Developed Live dashboard using React,Typescript,Flask Backend
  • Optimized inference for real-time performance using OpenVINO.
  • Adjust the algorithm for remove false positive.
Completed | Machine Learning

Personal Assistant

Built a smart personal assistant that listens to phone call conversations, automatically identifies meeting intents, and seamlessly schedules events in Google Calendar. The assistant also transcribes and summarizes meeting-related discussions to generate concise meeting notes..

  • Used Whisper api
  • Used NLP technique
Completed | Machine Learning

Data annotator

Built a scalable tool to automatically annotate 25,000 data samples using a custom pipeline integrated with deep learning models. The pipeline significantly reduced manual labeling effort and improved annotation consistency across large datasets..

  • Used Object detection
  • Used Pose Estimation
Completed | Adult Child detection and classification

Adult Child

Developed model by collecting data from different source and trained object detection and classification model.

  • Used Object detection
  • Used Utlratlytics,Roboflow
Ongoing | Business Marketing Automation

Business Automation AI Agent

Developing the backend infrastructure and intelligent agents to automate customer communication channels—phone calls, SMS, and emails—driven by Large Language Model (LLM) responses tailored to business-specific content. The system enables dynamic, context-aware interactions for customer engagement, support, and notifications.

  • Google VOICE
  • LLM,OpenAI
Competitive Programming

Programming Contests & Problem Solving

I actively participated in various online coding platforms to enhance my problem-solving skills.

CodeChef
Ongoing | CodeChef

CodeChef Contests

Regular participant in CodeChef contests, solving challenging problems in data structures and algorithms.

  • Profile: Link
  • Highest Rating : 1767
  • Loved to solved heackathon long contest problem
  • Expert in DP, Graphs, and Bit Manipulation
CodeForces
Ongoing | CodeForces

CodeForces Rounds

Competing in CodeForces contests with a focus on speed and accuracy in problem-solving.

  • Link
  • Strong in Greedy Algorithms and Segment Trees
HackerEarth
Ongoing | HackerEarth

HackerEarth Challenges

Solving problems and participating in hackathons on HackerEarth.

  • Profile: Link
  • Participated in multiple hiring challenges
  • Specialized in Graph Algorithms and Game Theory
SPOJ
Ongoing | SPOJ

SPOJ Problem Solving

Practicing advanced problem-solving techniques and optimization strategies on SPOJ.

  • Over 300+ problems solved
  • Profile: Link
  • Mastered Number Theory and Advanced Data Structures
Research

Research Experience

Collaborating with a team of researchers on developing a multimodal system for detecting behaviors associated with Autism Spectrum Disorder (ASD).

ASD Research
Ongoing | Multi-Modal Learning

ASD Detection Using Multi-Modal Data

Conducting research using pose, emotion, audio, and video analysis for Autism Spectrum Disorder detection.

  • Emotion detection with ResNet50
  • Pose-based video classification
  • Voice pattern analysis
Human Activity Recognition
Ongoing | Computer Vision

Human Activity Recognition

Developing models to understand human activities in dynamic environments using vision-based techniques.

  • Pose estimation & action recognition
  • Real-time behavioral analysis
  • Environment-specific model training
ECAI Conference Logo
2025 | Conference Review

Subreviewer – ECAI 2025

Served as a subreviewer for the European Conference on Artificial Intelligence (ECAI 2025), contributing to the peer review process under the guidance of a primary reviewer.

  • Reviewed papers in AI and machine learning
  • Assisted in providing structured feedback
  • Collaborated with primary reviewer on evaluation
Publications

Research Publications

Here are my recent research publications related to Autism Spectrum Disorder detection.

Under Review | Facial Expression Recognition

Facial Expression Recognition as a Step Towards Multimodal Behavior Analysis of Children with Autism Spectrum Disorder

This paper is currently under review, focusing on facial expression recognition for children with Autism Spectrum Disorder (ASD) to improve multimodal behavior analysis.

Manuscript in Preparation | RAG-based ASD Detection

RAG-based ASD Detection Using Pose and Emotion Data

This manuscript is currently being prepared, focusing on the use of RAG-based models for detecting Autism Spectrum Disorder (ASD) using pose and emotion data.

Get in Touch

Contact

Dhaka Bangladesh