I build complete digital products — from the first idea and interface to backend, integrations, deployment, and everything that comes after.

scroll

I build the
whole thing.

A product rarely ends at the interface. Someone has to think about the data, business logic, authentication, integrations, deployment, edge cases, security, and what happens six months after launch. That is the part of development I take seriously. I prefer to stay involved until the result is actually working.

View my work
Read the approach

Who I am

I'm an independent full-stack developer focused on building complete web products rather than isolated pieces of software. I work across the entire development process: understanding the idea, planning the architecture, designing the interface, building the frontend and backend, connecting external services, working with databases, deploying the application, and supporting it after launch. I prefer taking responsibility for the whole result. If a project needs something outside the initial brief, I would rather solve it than leave the client to figure it out alone.

What I do

  • Full-stack web development — complete products built from the ground up.
  • Frontend development with React and Next.js, including responsive interfaces, animation, and complex client-side interactions.
  • Backend development with Django, REST APIs, authentication, business logic, and database-driven systems.
  • E-commerce, booking systems, dashboards, CRMs, SaaS products, and custom business applications.
  • Third-party integrations — payments, messaging, external APIs, authentication providers, analytics, and other services.
  • Deployment and production setup — servers, databases, domains, SSL, environment configuration, monitoring, and maintenance.

Where I work

I'm based in Cyprus, working with clients in Limassol, Larnaca, and across Europe. The process is direct: you talk to the person actually building the product. There is no unnecessary layer between the client and development.

Approach to pricing

  • Every project is different, so I prefer estimating from the actual brief rather than selling artificial packages.
  • Small fixes, integrations, and individual features can be handled as focused tasks.
  • Larger products are planned in stages so that the client always understands what is being built and why.
  • The goal is not to make the cheapest possible version. It is to build something that can actually be used, maintained, and developed further.

Contact

The best way to reach me is by email. I keep communication direct and practical, and I'm happy to discuss an idea even when it is still only an idea.

Have an idea?