Tristan Penman

Principal Engineer at Vivi

Melbourne, Victoria, Australia
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
Tristan Penman is a Principal Engineer based in Melbourne with 13 years of experience building and leading engineering teams across startups and large tech companies. Currently driving architecture and delivery at Vivi after progressing from Senior Engineer to Engineering Manager, he blends hands-on backend development with people leadership and technical strategy. His background includes a stint at Amazon where he contributed to the DSSTNE deep learning engine—work that highlights his comfort with performance-sensitive C++ code, build automation and test-driven improvements. Tristan also co-founded and advised technical efforts in health tech, bringing product empathy and regulatory awareness to engineering decisions. A self-described "hacker at heart" with a Computer Science degree from RMIT, he favours pragmatic refactoring and automation to turn complex systems into reliable, maintainable platforms.
code13 years of coding experience
job11 years of employment as a software developer
bookBachelor of Computer Science, Security, 4.0, Bachelor of Computer Science, Security, 4.0 at RMIT University
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (6)

c-language10
netcdf10
cprogramming-language10
cicd9
build-automation9
unit-testing9

Programming languages (15)

C#JavaC++CGoHTMLTypeScriptShell

Github contributions (5)

github-logo-circle
Deep Scalable Sparse Tensor Network Engine (DSSTNE) is an Amazon developed library for building Deep Learning (DL) machine learning (ML) models
Role in this project:
userBackend Developer & Automation Engineer
Contributions:57 commits, 43 PRs, 25 pushes in 4 months
Contributions summary:Tristan primarily contributed to the project by refactoring and improving the codebase. This includes streamlining logging within a utility, updating headers for C++ standard compliance, and refactoring functions for stream-based operations. The user also implemented a basic Travis CI build, demonstrating a focus on build automation. Finally, the user added unit tests for index loading, enhancing the robustness of the project.
scalableml-modelspythondeep-learningamazon
tristanpenman/mini-pgm

Jun 2021 - Dec 2023

Probabilistic Graphical Model library for Ruby ⚠️ early stage WIP ⚠️
Contributions:22 PRs, 41 pushes, 22 branches in 2 years 6 months
wiprubymachine-learningpredictionsgraphical
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
Tristan Penman - Principal Engineer at Vivi