Professional Journey
A timeline of my technical growth and professional contributions.
Founder
PaceForge
- Founder and sole developer of PaceForge, a running coaching platform that turns an athlete's Strava history into a personalised, periodised training plan for their goal race.
- Designed and built the platform end-to-end on .NET 10 Minimal APIs, React with TypeScript, and PostgreSQL. At its core is a deterministic plan engine — no AI involved — that analyses an athlete's recent training to estimate current fitness, then builds a complete race plan (phases, weekly volume, individual workouts) from established endurance coaching methodologies.
- Built the surrounding product: Strava integration, one-time and subscription payments through Stripe, the athlete-facing web app, and an admin dashboard where I review and adjust every paid plan as head coach before it reaches the athlete.
- Own the product end-to-end: pricing, legal and GDPR compliance, and go-to-market.
Business Management Systems Developer
Sandberg Translation Partners
- I lead the complete software architecture, design, and implementation of our company's Business Management System, serving as the sole developer responsible for transforming our business operations through technology.
- Currently, I'm architecting and building a modern, cloud-native Business Management System from the ground up using .NET 10, React, and PostgreSQL, deployed on Azure. The solution is designed for scalability, reliability, and performance, leveraging a wide range of Azure services and cloud functionalities to support our business needs and ensure smooth, secure operations across environments.
- My role encompasses full-stack development and system architecture for business-critical applications. I handle database design and management to ensure data integrity and optimal performance, while constantly seeking opportunities for process automation and workflow optimization that improve operational efficiency. I also develop client-facing systems and interoperability solutions that enhance our service delivery.
- Beyond development, I provide infrastructure support for staff, maintain comprehensive technical documentation, and lead strategic planning for technology initiatives that drive business growth. I thrive on solving complex technical challenges while keeping business needs at the forefront, translating requirements into robust, maintainable solutions that empower teams and enhance client experiences.
.NET Technical Writer
CodeMaze
- Writing articles, and the code to go with them, on various .NET/C# related topics is helping me to constantly expand my knowledge and skills on the subject.
- Working with editors improves both my writing and communication abilities.
- Created a 'Minimal APIs in ASP.NET Core' course that's available on the Code Maze platform and generates passive income through course sales.
.NET Software Engineer Intern
SoftServe
- This was a 3-month internship as a .NET Software Engineer. During that period, we had to develop server-side components, modules, and classes using .NET, design and implement database structure, implement new features as well as fixing bugs and performance issues as well as write and maintain unit tests.
Technology Manager
Sandberg Translation Partners
- At my role as Technology Manager, I was responsible for IT systems maintenance, assisting production teams on technology and workflows, providing documentation, training for staff, and supporting IT security.
- The position requires also A high level of IT skills, including experience with server architecture, cloud infrastructure, Azure, M365, basic scripting, SQL/database management and IT security.
- The position requires also A high level of IT skills, including experience with server architecture, cloud infrastructure, Azure, M365, basic scripting, SQL/database management and IT security.
Project Manager
Sandberg Translation Partners
- After a successful start I showed that I can be trusted, a valued team member, and an asset to the company so I got promoted to Project Manager.
- The role builds up on the one of Project Coordinator but required more technical expertise, better judgment and more advanced time management skill due to the large volumes of work I handled daily.
- I have developed a better understanding about the industry, and I have also nourished solid relationships with both clients and suppliers.
Project Coordinator
Sandberg Translation Partners
- I received, assessed, scheduled and confirmed each new project as well as prepared it for translation.
- I had to critically analyze the source text to assess translation requirements, file processing/conversion requirements and options, looking for ways to optimize the technical side of the translation process.
English Language Teacher
Foreign Language School `Ekzarh Yosif I`
- Working as a teacher has taught me how to manage large groups of people and how to distribute and delegate tasks among the individuals in the group.
- It has made me organized and punctual. My attention to detail is also very high due to the demands of my current employment.