Dedicated to exploring cutting-edge research in Application Development, Machine Learning, Blockchain, IoT, and emerging technologies that shape the future of cyber-physical systems.
20+
Active Projects
50+
Publications
Publications
Active Projects
Lab Members
Of Research
Our Focus
Interdisciplinary research spanning the full spectrum of cyber-physical systems and emerging digital technologies.
Building robust, scalable full-stack applications with modern frameworks and cloud-native architectures for real-world deployment.
From federated learning to computer vision — developing AI systems that operate efficiently on resource-constrained edge devices.
Designing decentralized protocols, smart contracts, and zero-knowledge proof systems for transparent and trustless applications.
Connecting the physical and digital worlds through intelligent sensor networks, edge computing, and real-time data processing pipelines.
Integrating computation, networking, and physical processes to create safety-critical embedded systems for industry and healthcare.
Join CPLAB as a researcher or student collaborator. We offer hands-on research experience, mentorship from leading faculty, and access to cutting-edge lab infrastructure.
Applications open for Spring 2027 Intake.
What Members Say
"CPLAB transformed my research trajectory. The federated learning project I worked on here became the foundation of my PhD thesis at NUS. The mentorship from Prof. Mia is unparalleled."
Mahmudul Hasan
Software Engineer @ Google | CPLAB Alumni
"Working on the AgriTrace blockchain project taught me more about distributed systems in 6 months than 2 years of coursework. The hands-on culture at CPLAB is what sets it apart."
Rabeya Sultana
Data Scientist @ Microsoft | CPLAB Alumni
"The weekly lab meetings and collaborative environment gave me the confidence to publish at ICML. I went from zero research background to an accepted international paper in 18 months."
Md. Rashed Kabir
PhD Researcher | CPLAB
"Dr. Haque's guidance on our blockchain identity project shaped my understanding of zero-knowledge cryptography. I'm now pursuing a PhD at ETH Zürich because of the foundations built here."
Tanzim Hossain
MSc Researcher | CPLAB
Questions
Everything you need to know about CPLAB and joining the team.
Fill out our online application form on the Recruitment page. We accept BSc thesis students, MSc researchers, and PhD candidates. Selection is based on academic performance, research statement quality, and a brief interview. Applications are reviewed on a rolling basis.
Stay Connected
Get the latest research publications, project updates, recruitment announcements, and lab news delivered to your inbox.