
Nick Tziamihas
Verified Expert in Engineering
Systems Architect and Developer
Thessaloniki, Greece
Toptal member since March 25, 2019
Nick is a senior software engineer with over a decade of experience in the tech industry. Along with a specialization in video game development, he possesses a wide variety of cross-disciplinary skills, ranging from data science, statistical analysis, and artificial intelligence to web development, UX design, audio engineering, project/company management, and much more.
Portfolio
Experience
- C# - 12 years
- Java - 12 years
- Unity3D - 10 years
- Scrum - 6 years
- Test-driven Development (TDD) - 6 years
- Extreme Programming - 6 years
- Agile - 6 years
- Python - 3 years
Availability
Preferred Environment
Java, Unity, Mono, .NET, Windows
The most amazing...
...thing I've accomplished is creating a mixed reality framework—bridging AR with VR inside a local multiplayer network.
Work Experience
Systems Architect
Kingdom Death
- Created the system architecture for the digital version of Kingdom Death: Monster.
- Created a UDP network layer for the game and set up an RPC-based architecture on top of it to facilitate the game's network communications.
- Coordinated a team of programmers and artists in developing the application's features.
- Acted as a scrum master and assigned tasks according to the client's vision.
- Assisted the engineering team in developing and deploying all features of the application.
- Launched multiple public REST APIs on a LAMPP infrastructure to allow global online data persistence for the application.
- Created multiple single-page applications for internal development use in HTML5 and JavaScript.
- Conceived, designed, and implemented a service-oriented architecture on Google Cloud that facilitated communications between the company's authorization and resource servers and the online game servers, service orchestrators, and load balancers.
Co-founder | Senior Software Engineer
CREAT3D Productions
- Worked as a senior software engineer in the development of the video game tech demo, Stellar Codex.
- Developed proprietary marketing tools for user management, social media automation, and company outreach assistance.
- Designed and developed the company's websites both on the front and the back end.
- Worked as a senior software engineer for Prehistoric Journey VR: a VR application aimed to be deployed as an on-site natural history museum attraction.
- Led the company's R&D branch in the development of a networked mixed reality framework.
Senior Software Engineer
Crowbox
- Assisted in developing Crowbox's flagship game, EndCiv.
- Assisted in designing the game's core architecture.
- Worked primarily on the game's AI implementation, performing pathfinding algorithms and behavioral trees with finite state machines.
- Developed external tools to assist with the game's data asset management.
- Assisted in extending the game's compatibility across multiple platforms.
CEO | Lead Developer
InsurgentX Entertainment LTD
- Founded the company and managed its personnel during the production of its flagship game, Acheron Prime.
- Led the development of Acheron Prime and coordinated junior developers assisting in the project.
- Wrote, composed, and post-produced the background music of the entire project in development.
- Acted in the role of game designer and developed the project's game mechanics and core game-play systems.
- Authored the storyline, developing the game's world, the player's story, and all dialogs.
- Worked with voice actors to engage their roles and deliver their lines properly.
- Crafted the game's UX design, designing user interfaces and implementing input functionality across all target devices and resolutions.
Experience
Acheron Prime
https://www.youtube.com/watch?v=wVty6o3o0eUEndCiv
https://store.steampowered.com/app/444650/Endciv/Stellar Codex
https://www.stellar-codex.comKingdom Death: Monster Showdown Tracker
https://kingdomdeath.com/I created the project's software architecture from the ground up, both the client and server-side on the cloud, and led a team of developers in implementing every feature of the application.
Skills
Libraries/APIs
OpenCV, Windows Forms (WinForms), Scikit-learn, REST APIs, Google Cloud API
Tools
Microsoft Visual Studio, Android Studio, Subversion (SVN), Git, MonoDevelop, MATLAB, Xcode, Adobe Audition, Photoshop 2018
Languages
C#, Java, HTML, CSS, PHP, JavaScript, Python, C, NetLogo, XML, C#.NET, HTML5
Frameworks
.NET, Unity3D, Windows Presentation Foundation (WPF), Mono, Unity, ASP.NET Core MVC, ASP.NET Core 2, ASP.NET MVC, OAuth 2
Paradigms
Agile, Extreme Programming, MVC Design, REST, Design Patterns, Scrum, Test-driven Development (TDD), Model View ViewModel (MVVM), Model View Presenter (MVP), Kanban, UX Design, Agile Software Development, Service-oriented Architecture (SOA)
Platforms
Android, iOS, Eclipse, Windows, OS X, XAMPP, Docker
Storage
MySQL, JSON, LAMP Server, Google Cloud SQL, Google Cloud
Other
Mixed Reality (MR), ECS, Neural Networks, Machine Learning, Virtual Reality (VR), Augmented Reality (AR), Artificial Intelligence (AI), RPC
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring