Nathan Phillips

Director, Classical Software at TreQ

Oxford, England, 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

👤
Senior
🎓
Top School
Nathan Phillips is a seasoned software leader and director with 25 years of experience specifying, architecting, and delivering commercial software and hardware-enabled solutions across retail, oil & gas, public sector, IoT manufacturing and academia. He blends hands-on engineering—evidenced by contributions to projects like the CBMC bounded model checker and Espressif's esp-idf—with strategic product and company leadership as a founder, CTO, and director. Nathan has a strong track record of winning and managing contracts, turning complex requirements into on-time, on-budget releases while hiring and coordinating distributed development teams. Equally comfortable in embedded and backend domains, he focuses on robustness, portability and practical tooling improvements that reduce friction in production. Based in Oxford with an advanced degree in Computation from the University of Oxford, he pairs deep technical breadth with entrepreneurial instincts and investor-facing experience.
code10 years of coding experience
job26 years of employment as a software developer
bookMaster's degree Computation, Master's degree Computation at University of Oxford
languagesEnglish, French
stackoverflow-logo

Stackoverflow

Stats
12,166reputation
2.1mreached
43answers
3questions
Badges
inputstream
top-1%
wpf
top-5%
multithreading
top-5%
thread-safety
top-5%
github-logo-circle

Github Skills (29)

scripting10
http10
c1110
software-quality10
c1710
iot10
script10
sys10
sh10
embedded10
error-handling10
shell10
inputstream10
thread-safety9
c-language9

Programming languages (8)

C#TypeScriptC++ShellCJavaScriptHTMLPython

Github contributions (5)

github-logo-circle
diffblue/cbmc

Jan 2017 - Sep 2019

C Bounded Model Checker
Role in this project:
userBack-end Developer
Contributions:265 commits, 106 PRs, 19 pushes in 2 years 8 months
Contributions summary:Nathan contributed to the CBMC (C Bounded Model Checker) repository by modifying the linting scripts, fixing use of inline in the JSON util, and making configuration more easily customisable. They added functionality to the file utility and made changes to handle Windows and prevent recursion into . and .. folders on Alpine Linux. The contributions show a focus on improving code quality, portability, and configuration flexibility of the project.
model-checkermodel-checkingcppcheckertla
espressif/esp-idf

Dec 2019 - Dec 2022

Espressif IoT Development Framework. Official development framework for Espressif SoCs.
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:6 commits, 4 PRs, 7 comments in 2 years 11 months
Contributions summary:Nathan primarily focused on improving the robustness and error handling of the `esp-idf` framework, particularly related to HTTP and HTTPS servers. Their commits addressed issues like ignoring return values from `httpd_stop` and `httpd_ssl_stop` and improved logging for certificate parsing errors. Additionally, the user contributed to fixing a configuration issue related to RMT (Remote control) initialization.
espressifdevelopment-frameworkesp-idfiotesp32
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
Nathan Phillips - Director, Classical Software at TreQ