Rahmat Ullah is a lecturer in Computer Science at the University of Essex with a decade of experience blending academic teaching, research and applied R&D across UK universities. He holds a PhD from the University of Edinburgh and an MS in Software Engineering, and has supported curriculum design, hybrid teaching technologies and assessment practices while supervising final-year projects. His research-driven background informs collaborative R&D work on emerging technologies and practical software engineering problems, previously contributing as a research associate and R&D collaborator at institutions including COMSATS and the University of South Wales. Comfortable switching between lecturing, lab demonstration and technical manuscript support, he brings both classroom pedagogy and hands-on mentoring to student development. Based in Greater Colchester, he maintains a professional presence at www.rehmatkhan.com, signaling an active academic profile beyond standard teaching duties.
10 years of coding experience
3 years of employment as a software developer
Master of Science in Computer Science MS(CS), Master of Science in Computer Science MS(CS) at COMSATS University Islamabad
Doctor of Philosophy (Ph.D.) Electronics and Computer Enginnering, Doctor of Philosophy (Ph.D.) Electronics and Computer Enginnering at Hongik University
Postgraduate Certificate Teaching in Academic Practice, Postgraduate Certificate Teaching in Academic Practice at Cardiff Metropolitan University
Migration of Edge-based Distributed Federated Learning
Contributions:26 commits, 5 pushes in 1 year
federated-learning
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.