Ahsan HabibJourney

The path behind the work.

Engineering, university teaching and applied research form the core of my work. Earlier roles in development, laboratories and IT operations laid the foundations.

Professional experience.

  1. 2026–present

    Proprietor

    PearlHelix Systems and Advisory · Bangladesh

    I am building PearlHelix around learning and development advisory, technology consultancy and software development.

    • Define needs and scope before recommending technology or implementation.
    • Bring education, research and engineering experience to distinct advisory and software services.
  2. 2018–present

    Senior Full-Stack Developer · Independent contractor

    BrainCore Sàrl · Remote · Switzerland

    I joined BrainCore in Kuala Lumpur in January 2018 and have built its learning and assessment software ever since, including ELIA, an AI-enabled learning, assessment and cognitive-profile ecosystem.

    1. Jan 2018Web development intern · BrainCore Education (M) Sdn Bhd, Kuala Lumpur
    2. Oct 2018Full-stack developer, continuing remotely with BrainCore Sàrl after the Malaysian branch closed
    3. TodaySenior full-stack developer · Independent contractor · BrainCore Sàrl, Switzerland
    • Build React interfaces and Node.js/Python services for content, assessment, access control, analytics and reporting.
    • Trace changes through APIs, data flows and permissions; integrate algorithms and investigate production behaviour.
    • Maintain long-lived systems with Git, Linux and Docker-based development workflows.
  3. Semester 2 · 2025/2026

    Part-Time External Lecturer

    Universiti Malaya · Kuala Lumpur, Malaysia

    Completed a teaching appointment for EIA1013 Programming Tools for Economics in the Department of Economics, Faculty of Business and Economics.

    • Delivered lectures, tutorials and practical activities in Programming Tools for Economics.
    • Designed and marked assessments and provided student consultation.
  4. 2016–2021

    Graduate Research Assistant

    Universiti Malaya · Kuala Lumpur, Malaysia

    Worked on programming education and machine learning for cultural heritage within university research teams.

    • Designed and evaluated physical and tactile programming activities, contributing to conference and journal publications.
    • Developed classification and retrieval pipelines for 3D Kendi artefacts and examined the effects of dataset size and representation.
    • Built research tools and contributed to project reporting.

Earlier experience.

  1. Oct 2016–Dec 2017

    Software Developer · Freelance

    Garrison Cyber Consultancy · Kuala Lumpur, Malaysia

    Developed and managed web software, including API-based market-rate updates for a cryptocurrency portal.

  2. Jan 2015–Sep 2016

    Lab Instructor

    North South University · Dhaka, Bangladesh

    Delivered practical teaching in the Department of Electrical and Computer Engineering.

  3. Dec 2015–Aug 2016

    Senior IT Officer

    North South University Library · Dhaka, Bangladesh

    Supported the library’s RFID system and database administration.

  4. 2013–2014

    Undergraduate Teaching Assistant

    North South University · Dhaka, Bangladesh

    Supported teaching in electrical circuits, digital logic and engineering mathematics.

Education.

2020–present

PhD in Computer Science · Candidate

Universiti Malaya

Department of Software Engineering, Faculty of Computer Science and Information Technology. Current research concerns automated machine learning, search stopping, evaluation validity and computational-resource reporting.

2019

Master of Computer Science

Universiti Malaya

CGPA 3.60. Thesis: A Recommender of Physical Games for Learning Programming and Computational Thinking. Study included artificial intelligence, robotics, data analytics and advanced algorithms.

2015

BSc in Electrical and Electronics Engineering

North South University

Cum Laude, CGPA 3.58. Second major in Computer Science and Engineering. Undergraduate thesis investigated intrusion detection in cloud networks using Hidden Markov Models.

Leadership and community.

2026

IEEE Malaysia Section Lead · IEEEXtreme 20.0

IEEE Malaysia Section

I coordinate IEEEXtreme 20.0 across Malaysia with student branches and the wider programme. Six years as a participant and team lead, with two national first places, inform this work.

2020–2025

IEEEXtreme team lead · Universiti Malaya

IEEEXtreme, IEEE’s global 24-hour programming competition

Led Universiti Malaya teams across six editions, finishing first in Malaysia twice.

  1. 3rd2025
  2. 2nd2024 ↗
  3. 1st2023 ↗
  4. 2nd2022 ↗
  5. 1st2021 ↗
  6. 4th2020 ↗

Placement among Malaysian teams. Linked years open the official IEEEXtreme ranking; the 2025 table lists only the global and regional leaders.

2021–2023

Webmaster

IEEE Women in Engineering · Universiti Malaya

Responsible for technical management of the group’s online platforms.

LiTeR

Gold Award · Shared research recognition

Learning Innovation and Teaching Enhancement Research

Named with Raja Jamilah Raja Yusof for Enhancing Understanding of Programming Concepts through Physical Games in Universiti Malaya’s published award list.

View the award record

Tools of the work.

Software and data

  • Python
  • JavaScript
  • C/C++
  • Java
  • PHP
  • SQL
  • R
  • Assembly
  • React
  • Node.js
  • Express
  • REST APIs
  • OAuth2
  • MongoDB
  • MySQL
  • MariaDB
  • SQLite
  • Git
  • GitHub
  • GitLab
  • Docker
  • Linux

Research methods and tools

  • Automated machine learning
  • Hyperparameter optimisation
  • Classification
  • Regression
  • Recommendation
  • Experimental design and evaluation
  • scikit-learn
  • pandas
  • SciPy
  • Jupyter
  • MATLAB
  • LaTeX

Teaching and delivery

  • Lecture and laboratory delivery
  • Assessment design and marking
  • Student consultation
  • Practical learning activities
  • Technical explanation
  • Research and project reporting

Computer science foundations

  • Data structures and algorithms
  • Algorithmic problem-solving
  • Programming fundamentals
  • Computational thinking
  • Computer architecture
  • Digital logic

Tools and methods used across my teaching, research and software work.

A concise professional CV.

A focused, printable account of my experience, research, teaching and education. These pages carry the fuller story.

Download CV

A conversation starts here

Let’s compare notes.

Whether it is a research idea, a system that needs untangling, a class to teach or a question you are still shaping, I would be glad to hear from you.

The printed card