Christoforos Sisamos
Portfolio
sisamos.net CV Download

Software designed, built and shipped.

Everything below is live. Each one is a thing you can open, use, and pay through, not a mockup or a case study written after the fact.

Limassol, Cyprus

Symposio Live

A going-out platform for artists, venues and the people who turn up.

Artists and venues keep profiles, get booked, and are paid through the platform. Events carry tickets, guest lists and check-in. There is a social side, a live map of what is happening tonight, menus and orders, reviews, and suggestions that read what is actually on. The money is the hard part: bookings, tickets, menu commissions, payouts and refunds all run through a connected-accounts marketplace where the seller, not the platform, is the merchant of record.

Built with React 19, Firebase (Auth, Firestore, Cloud Functions, Storage), Stripe Connect, Gemini, Leaflet. Four languages. Android and iOS wrappers over the same app.

symposio.net

ARGO Live

Property operations, written for how Cyprus actually buys.

One system for an estate office instead of five. It holds the listings, the buyers and the documents, follows a sale from first enquiry to completion, and does the work nobody has time for: drafting the replies that arrive at midnight, scoring which enquiries are real, remembering a buyer from five months ago, and noticing when a property has been sitting at the wrong price. It speaks to buyers in their own language, because they are not all speaking English.

Built with the same stack as above, with the pricing, document and transaction layers written for the local market.

argo.sisamos.net

gg.sisamos.net Live

Fifteen arcade games, two of you at once, in a browser.

An arcade with accounts and a shared leaderboard, and real-time two-player over a live database: one of you opens a game, sends a link, and the other drops into the same match. Written from scratch on canvas, no game engine. It has real players on it.

Built with vanilla JavaScript and canvas, Firebase Realtime Database and Auth. Priced to run on the free tier and measured to stay there.

gg.sisamos.net

sisamos.net Live

This one. A page of falling Greek rain that occasionally says something.

Letters fall, gather into a line from the Greek philosophers, hold, and come apart again. It is one hand-written file with no framework, and it takes card, Apple Pay and Google Pay inline through a server that exists only to decide the amount. It is also a lesson in measuring your own work: the rain is counted frame by frame in tests, because the bugs in it were invisible to the eye and obvious to a counter.

Built with hand-written HTML, CSS and JavaScript, canvas, Firebase Hosting, one Cloud Function, Stripe Payment Element.

sisamos.net

Research

MSc dissertation: marketing strategies for subscription businesses.

How subscription businesses actually keep the people they acquire, and what the strategies that work have in common. Published in full.

research.sisamos.net