I design products
that delight and inspire people.

Hi! I'm Md Hasibul Huq, a Senior Software Engineer based in Ottawa. I create scalable solutions for fast-growing companies.

Md Hasibul Huq - Senior Software Engineer and AI Specialist
Md Hasibul Huq

Md Hasibul Huq

Senior Software Engineer

About Me

Over the past 9+ years, I've worked with a diverse range of clients, from startups to Fortune 500 companies. I love crafting software solutions that solve real problems and help businesses grow.

Full-Stack Development

Expert in PHP, Java, Python, and modern web technologies

AI & Machine Learning

Published researcher in LSTM networks and pose estimation

Team Leadership

Led teams of 43+ developers across multiple projects

9+
Years Experience
6
Companies
2
Published Papers

Work Experience

Building scalable solutions for companies worldwide

Senior Software Developer

Terabit Ottawa, ON, Canada
Jan 2022 - Present Current

Lead the development of a modular, distributed web system using PHP (Laravel and custom frameworks) and Docker. Collaborate with business teams to gather requirements and deliver scalable, maintainable solutions in an Agile environment.

Key Achievements:

  • Led development of a scalable web system using Laravel, improving deployment speed by 40%
  • Integrated crypto and AI technologies into existing systems
  • Mentored junior developers and improved team productivity
PHP Python Laravel Docker React MySQL AI Integration More...

Technical Advisor

Vosker Montreal, QC, Canada
Aug 2020 - Jan 2022

Provided strategic technical guidance on system design and architecture. Supported development processes across teams and ensured smooth integration of technologies to meet business goals.

Key Achievements:

  • Resolved critical API issues, boosting system reliability and user satisfaction
  • Reduced customer callbacks by 25% through improved system design
  • Created data-driven reports for strategic decision-making
PHP Python Salesforce Mentis

Java Programmer

DNET Dhaka, Bangladesh
Aug 2018 - Dec 2018

Designed and implemented enterprise applications for government and NGO stakeholders, including a national health information system. Led end-to-end development using Java, Python, and PostgreSQL.

Key Achievements:

  • Built and deployed a national health information system serving 10,000+ users across 64 districts
  • Managed multiple parallel projects with tight deadlines
  • Implemented RESTful web services for system integration
Java Python PostgreSQL RESTful APIs Linux

Sr. Officer-Software Development

Save The Children Dhaka, Bangladesh
Nov 2017 - Aug 2018

Developed local network applications and scalable government systems funded by USAID. Led a team of 43 developers and participated in procurement as a technical evaluator.

Key Achievements:

  • Led a team of 43 developers across multiple projects
  • Designed system architecture for government applications
  • Participated in technical procurement evaluations
Java PHP Laravel React MySQL

Junior Software Engineer

AMUJAMU Dhaka, Bangladesh
May 2017 - Aug 2017

Developed web systems using PHP frameworks and supported mobile application development by providing APIs. Collaborated with business teams to gather requirements and deliver technical solutions.

Key Achievements:

  • Developed web systems using PHP (Symfony and Laravel)
  • Supported mobile application development with APIs
  • Collected and analyzed business requirements
PHP Laravel Symfony Vue.js Docker

Junior Software Engineer

Prochito ITS Dhaka, Bangladesh
Mar 2016 - Aug 2017

Developed software and web systems for third-party clients, focusing on API development, system architecture, and performance optimization.

Key Achievements:

  • Resolved API issues for mobile and web applications
  • Implemented ElasticSearch for improved data retrieval
  • Created algorithms for performance optimization
PHP Python Laravel Symfony ElasticSearch

Core Skills

Technologies and tools I work with

Languages

PHP Java Python JavaScript HTML CSS Node.js

Frameworks & Tools

Laravel CodeIgniter Symfony React Vue.js Java Spring Doctrine RESTful APIs

Databases

MySQL PostgreSQL MongoDB Redis SQLite GraphQL NoSQL Database Design Query Optimization

AI & Machine Learning

Machine Learning Deep Learning LSTM Networks Neural Networks Pose Estimation Feature Extraction AI Integration Natural Language Processing Computer Vision

DevOps & Infrastructure

Docker Git ElasticSearch System Architecture Release Management Linux Scripting

Other Skills

Project Management Team Lead Problem Solving Mentorship Customer Experience Agile Scrum

Education

Academic background and achievements

M.A.Sc Computer Science

Concordia University Jan 2019 - Dec 2020 GPA: 3.11

Key Courses:

  • Introduction to A.I.
  • Computer Networks + Protocol
  • Algorithm Design Techniques
  • Machine Learning
  • Programming Competency Test

BSC Computer Science & Engineering

American International University - Bangladesh Sep 2012 - Apr 2016 GPA: 3.63

Key Courses:

  • Data Structures & Algorithms
  • Object-Oriented Programming
  • Database Management Systems
  • Software Engineering
  • Computer Networks

Research & Publications

Contributing to the advancement of AI and machine learning

Research Paper
Aug 2019

Machine Translation from Natural Language to Code Using Long-Short Term Memory

Published research on using LSTM networks for translating natural language descriptions into executable code, contributing to the field of automated programming and code generation.

Publisher: Springer Nature
Research Area: Natural Language Processing, LSTM Networks
LSTM NLP Code Generation Machine Translation
Research Paper
Oct 2020

Comparison of Machine Learning Algorithms to Recognize Human Activities from Images and Videos Using Pose Estimation and Feature Extraction

Comprehensive study comparing various machine learning algorithms for human activity recognition, focusing on pose estimation techniques and feature extraction methods for improved accuracy.

Publisher: Springer International Publishing
Research Area: Computer Vision, Pose Estimation, Activity Recognition
Computer Vision Pose Estimation Activity Recognition Feature Extraction

Awards & Recognition

Professional achievements and industry recognition

Dr. Anwarul Abedin Leadership Award

American International University - Bangladesh
February 2017

Presented for outstanding voluntary efforts, exemplary performance, and noteworthy achievements in co-curricular activities with minimum CGPA of 3.20 on a scale of 4.00.

Leadership Award for Voluntary

AIUB Computer Club
April 2016

Recognized for serving AIUB Computer Club from 2012 to 2016, leading from the front and contributing to club development and student growth.

CS FEST 2015 Voluntary Certificate

AIUB Computer Club
September 2015

Awarded for arranging a nationwide tech event to promote Computer Science and spreading the joy among the students of Colleges and Universities.

Programming Contest Judge

AIUB Computer Club
September 2014

Certified for judging the inter-university programming contest during CS FEST 2014, contributing to the tech community.

CS FEST 2014 Voluntary Certificate

AIUB Computer Club
September 2014

Recognized for organizing a nationwide tech event to promote Computer Science and spreading joy among students of colleges and universities.

Google Developer Group Participation

Google Developer Group
March 2014

Certified for participating in Google mapping of Dhaka, organized by Google Developer Group.

Portfolio & Problem Solving

Showcasing innovative solutions and creative projects

Featured Projects

M3TA MOGULS Metaverse Platform - NFT and Blockchain Project

M3TA MOGULS Metaverse

Next-generation metaverse platform with NFT avatars, virtual land ownership, and immersive 3D experiences. Built with cutting-edge Web3 technologies.

Web3 NFT Blockchain 3D Graphics
View Project
AMUJAMU Travel Booking Platform - Travel and Tourism Website

AMUJAMU Travel Platform

Comprehensive travel booking platform with user authentication, booking management, and destination recommendations for Thailand and other destinations.

PHP Laravel MySQL React
View Project
Operating System Scheduler - CPU Scheduling Algorithms Demo

Operating System Scheduler

Interactive web application demonstrating various CPU scheduling algorithms including FCFS, SJF, Round Robin, and Priority Scheduling with Banker's Algorithm for deadlock prevention.

JavaScript HTML5 CSS3 Algorithms
View Project

Problem Solving & Algorithms

500+
Problems Solved
7+
Programming Languages
50+
Projects Completed
🧮

Data Structures

Arrays, Linked Lists, Trees, Graphs, Hash Tables, Stacks, Queues

Algorithms

Sorting, Searching, Dynamic Programming, Greedy, Backtracking

🔗

System Design

Distributed Systems, Microservices, Database Design, Caching

🤖

AI/ML

Machine Learning, Neural Networks, Computer Vision, NLP

Problem Solving Approach

🧠
Analytical Thinking
Break down complex problems into manageable components
Efficient Solutions
Focus on time and space complexity optimization
🔄
Iterative Development
Test, debug, and refine solutions systematically

Favorite Problem Types

Dynamic Programming Graph Algorithms String Manipulation Tree Traversal Array Processing Binary Search Greedy Algorithms Backtracking

See some of my works.

Latest Blog Posts

Insights, tutorials, and thoughts on software development

Loading blog posts...

Stay Updated with My Latest Posts

Subscribe to my newsletter for weekly insights on software development, AI, and technology trends.

× Certificate