Featured Project · Jul 2022 – Mar 2025

KuddlyFind 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

JavaSpring BootMySQLReact Native+2

Status

Sunset
app.kuddly.com/dashboard

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.

Phase 01

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.

Phase 02

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.

Phase 03

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.

Phase 04

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.

Core Feature

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

iOS & Android
Platforms
5+
Events participated
10+
Partner shelters
300+
Pet listings

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.