Skip to main content
Abu Hasnat Abdullah

Abu Hasnat Abdullah_

Senior AI Engineer

LLM · RAG · MLOps · Backend

ADDRESS:Dhaka, Bangladesh

Skills & Technologies

Generative AI & LLMs

OpenAI GPTAnthropic ClaudeLlama 3 / 3.2MistralDeepSeekQwenPrompt EngineeringRAG PipelinesSemantic ChunkingEvaluation FrameworksHallucination Guardrails

Model Fine-Tuning

LoRAQLoRAPEFTUnslothHuggingFace TransformersDomain Adaptation

Vector & Knowledge Stores

PGVectorChromaNeo4j Knowledge GraphsCypherEmbedding Optimization

ML & Computer Vision

PyTorchTensorFlowscikit-learnYOLOv11OpenCVOCRObject DetectionTime-Series ForecastingAnomaly DetectionPandasNumPy

MLOps & Data Engineering

Mage.ai (ETL / orchestration)MLflowAzureMLModel RegistryFeature StoresDrift MonitoringCI/CD

Backend & APIs

PythonFastAPIDjangoFlaskREST APIsAsync ServicesMicroservicesSaaSKafkaRedis

Databases

PostgreSQLMongoDBInfluxDB (time-series)

Cloud & DevOps

AWS (Lambda, EC2, ECS, S3, RDS, API Gateway)Azure (AKS, ACR)DockerKubernetesTerraform

Leadership & Delivery

Cross-functional Team Leadership (11+ engineers)System DesignTechnical MentorshipAgile / ScrumSprint PlanningStakeholder ManagementRequirement AnalysisDesign Thinking

Experience

Senior Software Engineer

@

Cefalo Bangladesh Ltd. · Sensa AS, Norway

Nov 2024 - Present|Dhaka, Bangladesh

Own AI engineering for Sensa, a Norwegian industrial-AI company — delivering LLM applications, computer-vision systems, time-series MLOps, and the underlying data platform end-to-end, with deep focus on evaluation, observability, and responsible-AI guardrails.

LLMOpenAIRAGLlama 3.2DeepSeekQwenUnslothQLoRAYOLOv11FastAPIPythonNeo4jInfluxDBPGVectorMage.aiAzureMLMLflowAzure

Senior Software Engineer

@

Strativ AB

Apr 2021 - Jan 2024|Sweden · Remote

Led a cross-functional team of 11 engineers across 6 concurrent enterprise projects for top-tier Swedish clients — owning system design, backend architecture (Python, Django), code review, and delivery, while staying hands-on with API and AI feature development.

PythonDjangoPostgreSQLPGVectorLLMOpenAIRAGREST APIKafkaAWSSaaS

Software Engineer

@

Circle Fintech Ltd.

Sep 2020 - Apr 2021|Dhaka, Bangladesh

Shipped Boarding Bay — an eKYC platform for Jamuna Bank — modernizing customer onboarding and accelerating business financial transaction processing across branches. Built 3 production-grade microservices (NID OCR, face detection, billing) that automated identity verification and significantly reduced manual onboarding time.

FastAPIFlaskDjangoREST APIMicroservicesTensorFlowPyTorchPandasNumPyOCR

Junior Research Analyst

@

Economic Research Group

Apr 2020 - Aug 2020|Dhaka, Bangladesh

Analyzed mobile-app data for Romoni (on-demand beauty marketplace) to drive sales growth and forecast demand using regression models, informing pricing and marketing decisions.

PythonPyTorchNumPyPandasMatplotlibRegression

Research Assistant

@

North South University

Jan 2020 - Feb 2020|Dhaka, Bangladesh

Built the-Waves web application (the-waves.org) to publish research articles; contributed research on technology, innovation, and policy topics.

Web DevelopmentResearch

Founder & CEO

@

Shikhte Chai

Apr 2016 - Jan 2020|Dhaka, Bangladesh

Founded and scaled an educational initiative in Bangladesh, leading strategy, operations, and program design to upskill students in technology and entrepreneurship.

LeadershipStrategic PlanningEducational Technology

Projects

Featured Projects

Unity AI

LLM-powered conversational assistant that lets industrial operators query plant data in natural language. Designed a custom RAG pipeline combining a Neo4j knowledge graph with an InfluxDB time-series store, with grounded citations and data-governance rules that drive confident, source-backed answers and minimize hallucinations.

LLMOpenAIRAGFastAPINeo4jInfluxDBPGVectorPandasSaaSAzure

CV Analyser

AI résumé-parsing platform that extracts text from CVs and returns structured, ATS-ready output with role/skill categorization, plus a chatbot for recruiter Q&A over the parsed corpus. Fine-tuned Llama 3.2, DeepSeek, and Qwen with Unsloth (QLoRA), benchmarked trade-offs across model families, and reached 97% accuracy on a local 3B model — matching cloud-API quality at a fraction of the cost.

Llama 3.2DeepSeekQwenUnslothQLoRAPEFTHuggingFaceFastAPIOCRPython

Fish Food Pellet Detection

Productionized a YOLOv11-nano computer-vision model that detects and counts fish-food pellets in real-time aquaculture footage, lifting detection accuracy from 40% to 98% and unlocking automated feed-rate optimization for sensor-equipped fish farms.

YOLOv11PyTorchOpenCVPythonComputer Vision

Sensa Engine

Built Sensa's internal data-orchestration and feature platform — the foundation powering Unity AI, Unity-MLOps, and Pellet Detection. Designed Mage.ai ETL pipelines to ingest sensor and external data into time-series and feature stores, with reusable transforms that serve both real-time anomaly detection and downstream RAG retrieval.

Mage.aiPythonFastAPIInfluxDBNeo4jPGVectorPandasAzure

Unity-MLOps

End-to-end anomaly-detection pipeline on time-series sensor data with automated training, model registry, deployment, and drift monitoring — turning manual log review into proactive, real-time alerts.

FastAPIPythonscikit-learnAzureMLMLflow

TourGPT

A SaaS RAG chatbot grounded in a custom tour knowledge base, delivering personalized recommendations and end-to-end order management. Owned prompt engineering, embedding strategy, and safety guardrails from prototype to production.

LLMOpenAIRAGDjangoPostgreSQLPGVectorSaaSAWS

Boarding Bay

3 production-grade microservices (NID OCR, face detection, billing) for Jamuna Bank's eKYC platform — automating identity verification and significantly reducing manual onboarding time.

FastAPIFlaskDjangoREST APIMicroservicesTensorFlowPyTorchOCR

Other Projects

  • Investment Management System
    DjangoREST APIPostgreSQLSaaSKafkaAWS
  • Health Check
    DjangoREST APIPostgreSQLKafkaNumPyAWS
  • Smart College Management with Biometric Attendance
    DjangoREST APIPostgreSQLCeleryRedisAWSIOT
  • Open Organization — Transparent & Traceable Donation Raise
    DjangoPostgreSQL
  • KO — Bangla Programming Language
    PythonCompiler Design
  • Terrorist Attack Success Prediction
    PythonPandasscikit-learnMatplotlibSVMRandom ForestANNXGBoost

Certifications

Neo4j & Generative AI Fundamentals

Neo4j GraphAcademy

Nov 2025

View Certificate →

Cypher Fundamentals

Neo4j GraphAcademy

Oct 2025

View Certificate →

Neo4j Fundamentals

Neo4j GraphAcademy

Oct 2025

View Certificate →

Data Science

Stanford University (Prof. Jennifer Widom)

2024

Business Analysis & Prototyping

LICT (Bangladesh Govt.) & BracIT

2019

Research & Publications

Predicting the Result of a Cricket Match by Applying Data Mining Techniques

2020

Applied Recursive Feature Elimination, ZeroR, Decision Tree, Random Forest, and XGBoost for cricket match prediction.

Latest Blog Posts

Loading posts...