Paul Tsochantaris

Senior Software Engineer at bru.build

Waverley, 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

🤩
Rockstar
🎓
Top School
Paul Tsochantaris is a Senior Software Engineer with 12+ years of experience building mobile, desktop and embedded systems, currently shaping product engineering at Car & Classic and running independent projects through bru.build. He has a strong track record bootstrapping and scaling iOS apps at companies like Deliveroo and Peanut, and has delivered everything from simple consumer apps to mission-critical industrial systems with multi-year lifecycles. Paul combines hands-on app development with low-level performance engineering—his open-source contributions include Metal backend optimizations and memory fixes for high-profile C/C++ projects such as llama.cpp and whisper.cpp. He is comfortable across the stack, from UI refinements and feature work on iOS to debugging and refactoring GPU compute code for improved efficiency. Based in Waverley, UK, he brings pragmatic engineering judgment informed by academic training in computer science and telecommunications. A detail-oriented problem solver, he often finds and fixes subtle memory and resource-management bugs that others miss.
code12 years of coding experience
job12 years of employment as a software developer
bookHellenic College of London
bookMaster of Science (MSc), Computer Systems Networking and Telecommunications, Master of Science (MSc), Computer Systems Networking and Telecommunications at Westminster University
bookACS Athens
bookBachelor of Science (BSc), Computer Science, Bachelor of Science (BSc), Computer Science at Queen Mary, U. of London
languagesEnglish, Greek
github-logo-circle

Github Skills (27)

debugging10
objective-c10
debug10
c-language10
ios10
memory-management10
gpu-programming10
machine-learning10
inference10
metal10
gm10
performance-optimization10
swift10
cprogramming-language10
user-interface9

Programming languages (9)

JavaC++CMakefileObjective-CSwiftHTMLAssembly

Github contributions (5)

github-logo-circle
ptsochantaris/trailer

Mar 2014 - Jan 2023

Managing Pull Requests and Issues For GitHub & GitHub Enterprise
Role in this project:
useriOS Mobile Developer
Contributions:76 releases, 668 commits, 30 PRs in 8 years 11 months
Contributions summary:Paul primarily contributed to the development of the iOS mobile application "Trailer". Their work focused on fixing issues related to switching iOS tabs and simplifying code for image loading. The user implemented features for filtering specific properties and implemented support for the display of base and head branches for pull requests. They also made UI adjustments.
pull-requestsproductivity-toolsenterprise
ggml-org/llama.cpp

Nov 2023 - Oct 2024

LLM inference in C/C++
Role in this project:
userBack-end Developer
Contributions:2 reviews, 11 PRs, 5 pushes in 10 months
Contributions summary:Paul primarily contributed to the `ggml-metal` backend of the `llama.cpp` project, focusing on optimizing Metal performance and addressing memory-related issues. Their work involved debugging, refactoring, and improving the efficiency of compute operations within the Metal framework. Key contributions include fixing memory leaks, optimizing command buffer management, and removing unnecessary code. They also worked on localizing logic within the `ggml_metal_graph_compute` function for improved performance.
ggmlllama
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
Paul Tsochantaris - Senior Software Engineer at bru.build