Open positions
Where I'm putting my time right now. Tap a row to expand.
INGOTINGOT Brokers, TradeRise Software Engineer, gamification and payments 2025 Open
TradeRise is INGOT Group's new trading app, live since August 2026 across the Middle East and Latin America. I'm on the team that runs its payments and trading, and I build the gamification platform.
- 50K+
- App downloads
- 97.5%
- Payment success rate
- 21,900+
- Clients migrated in one release
- 1,000+
- Tradable instruments
AI QA agent
One UI that runs the whole quality loop for the team. It controls the GitHub workflows, reads the SonarQube quality gates, has Claude review every pull request, runs and checks the Maestro mobile automation tests, and watches Sentry and Grafana after a release. Unit tests per project, smoke and regression suites and GitHub push rules are all managed from the same place.
- GitHub Actions
- ▸
- SonarQube
- ▸
- Claude review
- ▸
- Maestro tests
- ▸
- Sentry + Grafana
- =
- 1 UI
Gamification platform
Reward engine, anti-abuse system, user profiles and an admin hub to run it all.
Payments
Built the deposit and withdrawal flows, part of a payment stack across 7 providers where each one runs in its own isolated workflow.
Broker CRM
.NET 9/10 microservices over REST, GraphQL, gRPC, WebSockets and SignalR, including cryptography and AWS S3 sync.
Workflows
Elsa Workflows behind client onboarding approvals and other business-critical processes.
Referrals and affiliates
Referral and affiliate systems for the platform, built into the CRM and tracked end to end.
Infra and observability
Kafka, Redis, MongoDB, PostgreSQL, Kubernetes, Argo and Vault, monitored with OpenTelemetry, Prometheus and Grafana.
PETSLYPetsly Co-founder, software engineer 2025 Open
A pet-care marketplace connecting owners with verified sitters and pet businesses, used in 24 countries with Cyprus and Greece as the biggest markets. Co-founded with Theodoros Herodotou. It's just the two of us: architecture, payments, store releases, marketing and the support inbox.
- 2,280+
- Registered users
- 680+
- Registered sitters
- 4.99/5
- Average rating, 110+ reviews
- 24
- Countries with users
- €9,600+
- Processed through Stripe
- 230+
- Bookings
- 45%
- Bookings from repeat customers
- 95%+
- Payment success rate
Three platforms, one codebase
iOS, Android and web from React Native and Expo, on .NET, PostgreSQL and Redis, with CI/CD and over-the-air updates.
Payments
Stripe Connect with manual capture: owners are only charged once the sitter accepts. Payouts, refunds, disputes, Apple Pay and Google Pay.
Bookings
Booking engine rewritten three times until it was right. Quotes with price revisions for custom services like pet taxi.
Real time
SignalR chat with photo sharing (9,000+ messages), live GPS walk tracking and push notifications.
Trust and admin
KYC with admin review and a full admin CRM: users, bookings, payments, vouchers, referrals and campaigns.
Ecosystem
8 languages, a live in-app partner shop, 500+ pet businesses, 24 emergency vet clinics and 15 pet-food brands.
Closed positions
Earlier roles, all of them shipped.
ODYSOdyssey Cybersecurity Software Developer 2025 Closed
Secure backend APIs and backend architecture in .NET Framework and .NET Core, with MSSQL and Entity Framework.
AMDOCSAmdocs, Vubiquity Software Developer 2023-25 Closed
Built the Virgin Media client portal (C#, .NET, React, Azure AD B2C sign-in) and an internal CRM on serverless REST APIs with Azure Functions. Azure DevOps pipelines throughout.
FREEFreelance Web and booking systems Side work Shipped
A booking system for a hair salon (appointments, staff and client scheduling) and the website for Olympos Dry Cleaning, a family-run Limassol business.
VRUniversity of Essex, Frontrunners VR Developer 2023 Closed
A VR avatar creator for children, part of the "Be Yourself" project, built in Unity for Oculus.
AMDOCSAmdocs, Vubiquity Software Developer Intern 2022 Closed
Admin interface features in React and .NET, across front end and back end.
Stack
What I reach for, grouped by layer.
Backend
- C#, .NET 9
- ASP.NET Core
- Entity Framework
- REST, GraphQL, gRPC
- SignalR, WebSockets
- Kafka
- Elsa Workflows
Frontend and mobile
- React
- React Native, Expo
- TypeScript
- Material UI
- MAUI
Data
- PostgreSQL
- Supabase
- MySQL, MSSQL
- MongoDB
- Redis
Cloud
- Azure Functions
- Azure AD B2C
- Azure DevOps
- AWS S3
- Railway
- Kubernetes
Payments
- Stripe Connect
- Apple Pay, Google Pay
- Deposits, withdrawals
- KYC, 3-D Secure
- Refunds, disputes
Ops and observability
- Argo, Vault
- OpenTelemetry
- Prometheus, Grafana
- Sentry, PostHog
Testing
- xUnit, Jest
- Maestro
- SonarQube
- GitHub Actions
- Claude PR review
- Smoke and regression
Games and XR
- Unity
- Unreal Engine
- Oculus VR
Wins
Hackathons, jams, a game on the store and certifications.
CSEE Society Hackathon
2023, 2D Unity game
Essex Game Dev Society Game Jam
2022, first-person Unity game
Amdocs Hackathon
2022, web-based Unity game
Immerse UK
2023, VR capstone project
Published Android puzzle game
Built and shipped to Google Play
Cisco CCNA
Networking certification
Computer Science
University of Essex, 2020 to 2023