Tomas Mckinless

Director & CTO at Semvar

Dublin, Dublin 1, 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
Tomas Mckinless is a Director and CTO based in Dublin with 12 years of hands-on engineering and leadership experience building products from seed-stage startups to industrial IoT and enterprise platforms. He founded and scaled an award-winning competitive gaming startup that reached 30k active users and later transitioned to leading IoT and compliance platform development, now accelerating time-to-market for regulated industries with a digital twin infrastructure. Tomas blends full-stack development experience—NodeJS, WebRTC, Java—and practical Dev/ops thinking with a strong background in backend systems, having contributed robust event-driven logic to open-source projects like a Dota 2 node-steam plugin. He has a proven track record of shipping production-grade software under commercial constraints, integrating sensors, analytics and audit trails for water, food and facilities compliance. Known for pragmatic product decisions informed by both founding and enterprise experience, he prioritises fast, auditable delivery without sacrificing engineering quality.
code12 years of coding experience
job9 years of employment as a software developer
bookSt Mary's Grammar School Magherafelt
bookBSc, Computer Science, BSc, Computer Science at University of Ulster
bookBTEC National Diploma, Computer Software Engineering, BTEC National Diploma, Computer Software Engineering at Northern Regional College
github-logo-circle

Github Skills (7)

message-bus10
message-handler10
nodejs10
javascript10
messaging10
messagebox10
message-system10

Programming languages (3)

JavaJavaScriptProtocol Buffer

Github contributions (5)

github-logo-circle
Arcana/node-dota2

Feb 2016 - Dec 2016

A node-steam plugin for Dota 2.
Role in this project:
userBack-end Developer
Contributions:11 commits, 9 PRs, 9 comments in 10 months
Contributions summary:Tomas primarily contributed to the backend logic of the Dota 2 plugin. Their work involved adding support for new game coordinator (GC) messages related to practice lobbies and chat channels. This included implementing functionality for joining broadcast channels and handling events when users left or joined channels, ensuring the correct emission of events. They also addressed bugs related to chat channel handling, refactoring and improving the overall robustness of the system.
node-steamnodejsdota-2dotasteam
tomasmck/node-dota2

Feb 2016 - Jun 2017

A node-steam plugin for Dota 2.
Contributions:4 PRs, 18 pushes, 3 branches in 1 year 4 months
node-steamnodejsdota-2dotasteam
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