Eleanor Pratt is a Technical Lead based in Sydney with 11 years of software engineering experience focused on compilers, static analysis, type systems and programming languages while also shipping backend and database systems. She spent five years at Google working on privacy and security, and earlier internships at Facebook and Microsoft sharpened her skills in large-scale ML and browser platform APIs. Eleanor bridges research-minded formal methods with pragmatic engineering, tutoring advanced C++ and contributing to open-source tooling such as a py3status Insync module that improved observability and usability. At Apkudo she progressed from Senior Engineer to Technical Lead, and currently balances dual senior roles demonstrating both hands-on implementation and team leadership. Her academic background in AI from UNSW complements a curiosity for language design that informs safer, more analyzable systems. Colleagues describe her as a detail-oriented engineer who turns formal ideas about correctness into production-ready, user-focused features.
11 years of coding experience
10 years of employment as a software developer
Bachelor of Science (Computer Science), Artificial Intelligence, Bachelor of Science (Computer Science), Artificial Intelligence at University of New South Wales
Higher School Certificate, Higher School Certificate, Higher School Certificate, Higher School Certificate at Smith's Hill High School
Web Development, Creating websites and web apps with Google App Engine, Highest Distinction, Web Development, Creating websites and web apps with Google App Engine, Highest Distinction at Udacity
py3status is an extensible i3status wrapper written in python
Role in this project:
Back-end Developer
Contributions:19 commits, 7 PRs, 39 comments in 1 year 3 months
Contributions summary:Eleanor primarily contributed to the development of the `insync` module, which appears to monitor the status of the Insync cloud storage service. They implemented the initial module, fixed bugs, and refactored the code, including addressing style issues and removing unused elements. The user enhanced the module by incorporating the number of queued files and updating the documentation, making the module more informative and user-friendly.
Contributions:61 commits, 62 PRs, 67 pushes in 4 months
compilerrustwasmwebassembly
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.