Cloud
My work has steadily specialised in web platforms on Microsoft Azure: scalable applications on App Service, serverless compute with Azure Functions, identity, security and DevOps around them. The certifications below map that ground.
Software Engineer · Cloud Solutions Architect
I build cloud platforms for a living, games and engine tools for the love of it, and my own products in between. Based in Cyprus.
Hello world! I'm Charalambos, a software developer with a heart for gaming. Every project is a chance to experiment, sharpen my skills and try what's new.
My work has steadily specialised in web platforms on Microsoft Azure: scalable applications on App Service, serverless compute with Azure Functions, identity, security and DevOps around them. The certifications below map that ground.
In 2017 I co-founded Evistoria Games. Our first title, You Shall Not Break!, shipped on Steam in 2018, built in Unreal Engine 4. I also publish plugins for Unreal Engine and Unity so other developers ship faster.
I build my own: , a SaaS engine and community platform for bowling, and , effortless photo sharing for events.
At thecodewrapper.com I write practical guides and tutorials drawn from real problems I've solved, also on Medium and dev.to.
BowlingOps is the engine. CyBowling is the experience.
Being part of the bowling community, I saw how much of the sport still ran on spreadsheets, manual scorekeeping and fragmented communication. I started building tools for single problems: leagues, tournaments, players, teams, rankings, results. They turned out to be pieces of the same system.
A SaaS platform providing the operational infrastructure behind a bowling organisation: tournament management, league scheduling, players and teams, rankings, statistics, administration, communications and live scoring. It is built to be reused by clubs, associations and centres, with organisations, workspaces, permissions, reusable competition engines, automated workflows and a data model designed around the sport.
The public community platform built entirely on BowlingOps. Players discover tournaments, follow live standings, see their history, manage teams and build a public profile; organisations run competitions and keep members connected.
To apply what I do professionally (cloud architecture, SaaS design, automation, APIs, real-time systems) to a sport I care about. A league shouldn't need a spreadsheet to know its standings. Every tournament still exposes a new edge case, so the platform keeps growing from real use: not just software for bowling, but infrastructure for a bowling community.
Built in Cyprus, for the people who keep the sport moving.
Sharing event photos should be effortless, for everyone.
Collecting photos from guests usually means messy group chats, endless email threads and lost moments. What began as notebook sketches became a platform powered by Azure, Blazor and modern web technologies. Picfony now runs events of every size, from intimate weddings to busy community gatherings, giving hosts every memory and guests an easy way to contribute.
picfony.com| Badge | Credential | Issuer | ID | Earned | Verify |
|---|---|---|---|---|---|
| Azure AI Cloud Developer Associate | Microsoft | AC0C727729A29EB5 | 2026-07-13 | Verify | |
| Cybersecurity Architect Expert | Microsoft | 24132926DF11F858 | 2026-03-05 | Verify | |
| Azure Data Scientist Associate | Microsoft | CF1588934F59E2D6 | 2025-06-19 | Verify | |
| GitHub Foundations | GitHub | — | 2024-02-29 | Verify | |
| AWS Cloud Practitioner | AWS | 8K5W5EK20E44Q4WQ | 2023-11-04 | Verify | |
| Azure Security Engineer Associate | Microsoft | B36B53904E1A6D6C | 2023-10-07 | Verify | |
| DevOps Engineer Expert | Microsoft | 40A8C093814A5834 | 2023-06-10 | Verify | |
| MS Graph · Hack Together 2023 | Microsoft 365 & Power Platform Community | — | 2023-04-01 | Verify | |
| Azure Solutions Architect Expert | Microsoft | B23FEBA1E929EA99 | 2023-02-11 | Verify | |
| Microsoft Developer | Microsoft Americas Azure Team | — | 2023-01-08 | Verify | |
| Identity and Access Administrator Associate | Microsoft | FD451D265134B3F7 | 2022-12-30 | Verify | |
| Azure Data Fundamentals | Microsoft | BC4535817936017B | 2022-09-02 | Verify | |
| Azure Administrator Associate | Microsoft | EB66B9232E8E1C8A | 2022-07-29 | Verify | |
| Azure AI Engineer Associate | Microsoft | C16DFF70B440F011 | 2021-03-24 | Verify | |
| Azure Developer Associate | Microsoft | E4D422BD10E18C95 | 2020-09-28 | Verify | |
| Programming in HTML5, CSS and JavaScript | Microsoft · Exam | — | 2019-03-05 | Verify | |
| MCSA: Web Applications | Microsoft | 8ECFVE-591DEA | 2019-01-24 | Verify | |
| Developing ASP.NET MVC Web Applications | Microsoft · Exam 486 | — | 2019-01-24 | Verify | |
| Programming in C# | Microsoft Specialist · Exam | — | 2017-02-07 | Verify |
CyBowling| Package | Package ID | Open |
|---|---|---|
| InShell | PamposTools.InShell | nuget |
| SaferPay | PamposTools.SaferPay | nuget |
| JobsProcessor | PamposTools.JobsProcessor | nuget |
| ThreadJiggler | PamposTools.ThreadJiggler | nuget |
| Domain.Abstractions | CH.Domain.Abstractions | nuget |
| Data.Abstractions | CH.Data.Abstractions | nuget |
| Messaging.Abstractions | CH.Messaging.Abstractions | nuget |
| EventStore.Abstractions | CH.EventStore.Abstractions | nuget |
| EventStore.EntityFramework | CH.EventStore.EntityFramework | nuget |
Nothing in this filter yet.