Trent Houliston

AI Development Manager at 4AI Systems Inc

Greater Newcastle Area United Kingdom
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Trent Houliston is an AI Development Manager and PhD-qualified engineer with 13 years’ experience building real-time computer vision and robotics systems across humanoid robots, drones, maritime and rail domains. He blends deep research expertise in machine learning, kinematics, control theory and sensor fusion with hands-on engineering from embedded devices to supercomputers, and now leads applied AI development at 4AI Systems. Trent has a strong track record of turning prototypes into production-grade software and performance-optimised systems, and his open-source contributions include improving pybind11’s chrono-to-datetime conversions to bridge C++ and Python ecosystems. As a longtime casual academic, he also designs and teaches software engineering and architecture courses, bringing pedagogy into team mentorship and system design. Based in the Greater Newcastle area, he is skilled at translating complex sensor and control problems into robust, deployable solutions.
code13 years of coding experience
job7 years of employment as a software developer
bookAvondale High
bookDoctor of Philosophy (Ph.D.), Computer Software Engineering, Doctor of Philosophy (Ph.D.), Computer Software Engineering at University of Newcastle
languagesEnglish
github-logo-circle

Github Skills (18)

datetime10
c-language10
python10
interrupt-handling10
chrono10
chronos10
datetimes10
esp826610
binding10
iot10
interrupt10
sys10
esp3210
embedded10
cprogramming-language10

Programming languages (7)

TypeScriptMDXC++CTeXJavaScriptPython

Github contributions (5)

github-logo-circle
pybind/pybind11

Aug 2016 - Sep 2016

Seamless operability between C++11 and Python
Role in this project:
userBack-end Developer
Contributions:10 commits, 1 PR, 19 comments in 1 month
Contributions summary:Trent's contributions centered around enhancing the integration between C++11 chrono classes and Python's datetime module. They added casts to facilitate seamless conversion and round-trip functionality between C++ chrono objects and Python datetime and timedelta objects. The user refactored the chrono cast functions for improved organization and implemented unit tests to validate the conversions.
pythoncpppython-bindingsseamlessbindings
Fastcode/NUClearRoles

Jan 2016 - Oct 2024

A Roles system for the NUClear system.
Contributions:1 review, 3 PRs, 48 pushes in 8 years 10 months
nuclear
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.
Request Free Trial
Trent Houliston - AI Development Manager at 4AI Systems Inc