Giannis Papakostas

Software Developer & Full-Stack Engineer

Crafting scalable, high-quality software with clean architecture and attention to detail. Passionate about great user experiences.

Professional Background

About Me

I'm a passionate software developer with a strong foundation in building scalable web applications and robust backend systems. I thrive at the intersection of clean code, thoughtful architecture, and great user experience.

With experience across the full stack, I enjoy turning complex problems into elegant solutions. Whether it's crafting pixel-perfect UIs or designing efficient APIs, I bring attention to detail and a drive for excellence to every project.

When I'm not coding, I'm exploring new technologies, contributing to open-source projects, and continuously sharpening my skills.

Languages

TypeScript, Python, Go, JavaScript

Frontend

React, Next.js, Tailwind CSS, HTML/CSS

Backend

Node.js, FastAPI, REST APIs, GraphQL

DevOps

Docker, Kubernetes, CI/CD, AWS

Featured Work

Projects

Dancefolklore.gr

A specialized Greek web platform dedicated to documenting Greek traditional dance, costumes, and folklore.

Next.jsTypeScriptTailwind CSSReact

ProLink

A hyper-local service marketplace connecting clients and vetted professionals in real-time, featuring a Next.js REST API and Flutter mobile app.

Next.jsTypeScriptFlutterPrismaPostgreSQL

Project Gamma

A machine learning pipeline for data processing and visualization with an interactive web interface.

PythonFastAPIReactTensorFlow

Contact Information

Get In Touch

I'm always open to new opportunities, collaborations, and interesting conversations. Whether you have a project in mind or just want to say hi — feel free to reach out!