// module: company
Engineers Teaching Engineers
Nullabyte was built on the idea that the best way to learn production AI is to be taught by people who ship production AI.
← Back to Home// module: story
The Nullabyte Story
Nullabyte started in George Town, Penang, in 2022 when a small group of engineers working in applied machine learning kept running into the same problem: the courses available online were good at explaining concepts but rarely went into the infrastructure that makes those concepts usable at work. Notebooks closed with a trained model. The harder part — wrapping that model in a server, monitoring it under load, accounting for its cost per request — was almost always left to the learner to figure out alone.
The founders had between them run inference systems at companies in Malaysia, Singapore, and the UK. They had seen what happened when machine learning engineers understood the software side of the work and what happened when they did not. The gap was not in mathematical ability; it was in the engineering habits that let someone build something a second person could maintain.
The first cohort ran in early 2023, fifteen engineers from across Malaysia taking the Engineering Foundations track over seven weeks. Feedback pointed clearly toward what was working — the code review, the structured exercises, the cohort channel — and what needed more depth. The Systems and Serving track was built in response to requests from learners who had finished Foundations and wanted to go further. The Capstone Residency followed when several learners asked whether they could apply their new skills to problems from their own organisations under structured mentorship.
Today Nullabyte runs three tracks and has issued written records of completion to learners working in software development, data engineering, research, and operations roles across Southeast Asia. The team is still small by intention. Tutor-to-learner ratios are kept low so that code review is actually personal and mentor sessions have enough time to go deep.
// module: mission
Mission and Values
Mission
To close the gap between understanding machine learning and being able to operate it. Every course, exercise, and review is designed to produce engineers who can put models to work and keep them working.
Depth Over Coverage
Fewer topics covered well enough to use is better than many topics covered only well enough to recognise. The tracks are long for a reason.
Small Cohorts
Tutor-to-learner ratios are kept low. Code review that is personal, and mentor time that is not rationed, are features of the programme, not bonuses.
// module: team
The People Behind the Tracks
Rashdan Hamid
Lead Tutor · Foundations Track
Eight years in backend and data engineering. Designed the testing and containerisation curriculum and reviews every assessed exercise in Track 01.
Siti Liyana
Senior Tutor · Systems Track
Previously ran inference infrastructure for a financial services platform in Kuala Lumpur. Leads the serving, quantisation, and load-testing modules in Track 02.
Arif Kamaruddin
Principal Mentor · Capstone
Fifteen years across software engineering and ML systems, most recently building evaluation pipelines for an NLP product team. Conducts the fortnightly architecture reviews in Track 03.
// module: standards
How We Keep the Programme Honest
Assessed, Not Self-Marked
Every graded exercise is reviewed by a tutor. Feedback is specific to the submission, not a template. Completion records are only issued once assessments are passed.
Curriculum Reviewed Annually
The tooling ecosystem moves fast. Track materials are reviewed before each cohort cycle to make sure the packages, deployment patterns, and monitoring approaches reflect current practice.
Data Handling
Learner work, submissions, and personal data are held in accordance with our Privacy Policy. Submission data is used only for assessment and is not shared with third parties.
Low Tutor-to-Learner Ratio
Cohort sizes are capped so that each tutor carries a manageable review load. This is a structural constraint, not a marketing claim.
End-of-Track Feedback
Learners submit structured feedback at the end of every track. Responses are read and discussed before each cohort planning cycle. Changes are noted in the curriculum changelog.
Clear Terms of Enrolment
Fees, schedule, assessment criteria, and completion conditions are stated before enrolment. See our Terms & Conditions for the full details.
// module: expertise
AI Engineering Education in Malaysia
The demand for engineers who understand both machine learning and the infrastructure it runs on has grown faster than the supply of people trained to work at that intersection. Most formal programmes cover statistical theory and model architecture in depth; they give less time to version control for datasets, reproducible training environments, deployment packaging, or the monitoring that tells you when a model's behaviour has shifted.
Nullabyte was set up specifically to address that gap. The three tracks — Engineering Foundations, Systems and Serving, and the Practitioner Capstone Residency — each focus on the parts of the work that sit between a finished model and a functioning system. That means containers, dependency management, inference serving, batching, quantisation, cost accounting per request, and evaluation under production conditions.
The programme is based in George Town, Penang, and runs fully online. Learners from across Malaysia and the wider Southeast Asian region have taken the tracks. The cohort format and assessed exercises make it suited to working professionals who need structure and accountability rather than open-ended self-study.
The engineering skills developed through the Nullabyte tracks are applicable across industries — anywhere that organisations are moving from experimental model work toward maintained, observable systems. Past learners have applied the work in financial services, logistics, media, and public sector roles.
// module: cta
Interested in Joining a Cohort?
Write to us with your background and we will suggest where to start. There is no obligation to proceed after the conversation.
Get in Touch