Greg Nwosu is a Machine Learning Engineer based in London with 12 years building production-grade big data and real-time ML systems across finance, media and advertising. He combines deep engineering chops in Scala, Java and functional languages like Haskell with hands-on ML work in Python (Pandas, scikit-learn, Keras, TensorFlow) to deploy Spark streaming and cloud-native models on AWS (EMR, Lambda, Redshift). At Aimia he architected distributed real-time word2vec and deep-learning pipelines; previous roles span low-latency trading systems, ETL at Barclays and senior Scala work at blinkbox. An active open-source contributor, he’s implemented Haskell bindings for the popular blink1 USB RGB LED, reflecting a taste for elegant low-level integrations as well as production ML. He holds a degree in Artificial Intelligence from the University of Birmingham and favors pragmatic, scalable solutions that bridge research models and operational systems.
12 years of coding experience
6 years of employment as a software developer
2.1, Artificial Intelligence, 2.1, Artificial Intelligence at University of Birmingham
Official software for blink(1) USB RGB LED by ThingM
Role in this project:
Back-end Developer
Contributions:8 commits, 1 PR in 15 days
Contributions summary:Greg primarily contributed to the haskell bindings for the blink1 device. Their commits focused on creating and modifying haskell files like Main.hsc and Blink1Tool.hsc, which are related to the interaction with the blink1 USB RGB LED. They implemented functionalities like opening the device, interfacing to the blink1 library through foreign function interfaces, and setting the color. The user also improved error reporting and fixed various issues within the haskell bindings.
Contributions:263 PRs, 479 pushes, 263 branches in 6 months
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.