Featured Project · Jul 2022 – Mar 2025
Kuddly — Find and adopt a pet near you — built from scratch as co-founder.
A cross-platform mobile app that connects people with pets available for adoption in their local area. Built entirely from scratch as Co-Founder and Lead Software Engineer — from database design to cloud infrastructure to mobile frontend.
Role
Co-Founder & Lead Software Engineer
Timeline
Jul 2022 – Mar 2025
Tech Stack
Status
01 — Overview
The Problem
Pet adoption in Greece is fragmented — shelters rely on Facebook posts, word of mouth, and outdated listings. There was no dedicated mobile-first platform making it easy for people to discover, browse, and connect with pets available for adoption nearby.
02 — Approach
How I built it
A methodical, phase-by-phase breakdown of the process from zero to launch.
Team & Product Vision
Led recruitment of a high-performing team and established a clear product vision. Defined the core adoption flow — discovery, pet profiles, and owner/shelter contact — as the foundation everything else would build on.
Database & Backend
Designed and implemented the full relational database schema in MySQL to support pet listings, user profiles, and location-based queries. Built all backend services in Java and Spring Boot with clean architecture and long-term maintainability in mind.
Cloud Infrastructure
Configured and managed the full cloud infrastructure on Digital Ocean — from server provisioning to deployment pipelines — ensuring a stable, secure, and cost-efficient production environment.
Mobile Frontend
Contributed to the React Native / TypeScript frontend to deliver a cohesive experience — location-aware pet browsing, profiles, and contact flows — bridging backend logic with an intuitive user interface.
03 — Features
What we shipped
Find a Pet Near You
Browse available pets by location — no more scrolling through irrelevant Facebook posts or outdated shelter websites. Everything nearby, in one place.
Rich Pet Profiles
Each pet has a full profile with photos, breed, age, and personality traits — giving adopters everything they need to make the right match before reaching out.
Direct Contact with Shelters & Owners
Connect directly with the shelter or owner listing the pet — no middlemen, no delays, just a simple path from discovery to adoption.
Available on iOS & Android
A native mobile experience on both platforms, designed to feel fast and intuitive for people who just want to find their next companion.
04 — Impact
Results that speak
05 — Learnings
What I learned
Honest reflections — the things I would tell myself at the start of this project.
Architecture decisions made early compound over years. The database schema and service boundaries defined in week one shaped every feature built over the next two and a half years.
Technical leadership is a different skill than technical execution. Recruiting, aligning, and enabling a team requires as much craft as writing the code itself.
Owning infra teaches you what abstractions are actually worth it. Managing Digital Ocean from scratch gave a ground-level understanding of what managed services trade in cost for in cognitive load.