Thomas Thoresen

Principal Software Engineer at Vespa.ai

Trondheim, Trøndelag, Norway
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
Thomas Thoresen is a Principal Software Engineer based in Trondheim with nine years of experience turning data science into production-grade AI and backend systems. He progressed from data scientist and ML team lead roles to senior and principal engineering at Vespa.ai, where he contributes to the open-source Vespa engine—adding LLM client tests and integrations with OpenAI-compatible models. Comfortable at the intersection of research and engineering, he focuses on reliable, scalable AI features and pragmatic integrations that drive customer value. He has led and built Norway-focused ML teams, blending technical mentorship with delivery and culture-building. Outside pure engineering he has hands-on startup and operations experience, from founding a restaurant to publishing and managing a gym, which gives him practical product and business instincts. Thomas holds an MSc in Computer Science (AI) from NTNU and brings a disciplined security and systems background from earlier service in the Norwegian Armed Forces.
code9 years of coding experience
job12 years of employment as a software developer
bookGeneral Studies, General Studies at Orkdal Vidaregåande Skole
bookBachelor of Science (BSc), Telematics, Information Security, Bachelor of Science (BSc), Telematics, Information Security at Forsvarets ingeniørhøgskole (FIH)
bookNorwegian University of Science and Technology
languagesEnglish, French
stackoverflow-logo

Stackoverflow

Stats
41reputation
5kreached
1answer
0questions
github-logo-circle

Github Skills (12)

javas10
machine-learning10
openai10
serve10
ai10
java10
vespa10
pandas6
regex6
cpp4
vector-search4
tensorflow4

Programming languages (10)

JavaShellC++HandlebarsScalaJavaScriptHTMLJupyter Notebook

Github contributions (5)

github-logo-circle
vespa-engine/vespa

Dec 2019 - Apr 2025

AI + Data, online. https://vespa.ai
Role in this project:
userBack-end Developer & ML Engineer
Contributions:4 reviews, 17 PRs, 51 pushes in 5 years 4 months
Contributions summary:Thomas contributed to the development of the AI and data processing components within the Vespa engine, as evidenced by the addition of tests for LLM clients and functionality related to language model completion. Their work included adding support for various finish reasons in the completion process, integrating with external AI models like DeepSeek and OpenAI, and refactoring the OpenAI client to utilize the official OpenAI Java library. The user also focused on integrating with OpenAI-compatible endpoints, demonstrating a focus on AI and data-driven functionalities.
vespacppservingpythondata-science
Contributions:2 PRs, 11 pushes, 2 branches in 3 years
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
Thomas Thoresen - Principal Software Engineer at Vespa.ai