# Porcupine > Porcupine is a Greek web design and development studio run by Yiannis Konstantakopoulos, specializing in UI design, front-end development, and UX. Based in Thessaloniki, Greece. Published in Smashing Magazine and featured at web conferences. Porcupine works with clients on custom web projects, including WordPress, Kirby CMS, and hand-crafted HTML/CSS builds. The studio is known for editorial minimalism, clean typography, and thoughtful user experience — avoiding decoration in favor of clarity and restraint. ## Services - UI Design: Interface design for web products and marketing sites - Front-End Development: HTML, CSS, JavaScript, WordPress, Kirby CMS - UX: User experience consulting and information architecture ## Credibility - Published author at Smashing Magazine - Speaker at web development conferences - Active practitioner since the mid-2000s ## Key Pages - [Homepage](https://www.porcupine.gr/): Studio overview and work - [About](https://www.porcupine.gr/about.html): Background and approach - [Testimonials](https://www.porcupine.gr/testimonials.html): Client feedback - [Side Projects](https://www.porcupine.gr/side-projects.html): Personal and experimental work - [Contact](https://www.porcupine.gr/contact.html): Get in touch ## Journal The Porcupine Journal is a long-running blog covering web design, development, culture, and the business of running a small studio. Written in Greek. - [Journal](https://www.porcupine.gr/journal): All posts ## Newsletter - [Porcupine Letter](https://letter.porcupine.gr): A Greek-language newsletter about the web, design, and studio life ## Selected Client Work - [Momus](https://www.porcupine.gr/momus.html) - [Inside Story](https://www.porcupine.gr/inside-story.html) - [Fournos](https://www.porcupine.gr/fournos.html) - [True Cretan](https://www.porcupine.gr/true-cretan.html) - [Off Radio](https://www.porcupine.gr/offradio.html) - [MFHR](https://www.porcupine.gr/mfhr.html) - [Upstreet](https://www.porcupine.gr/upstreet.html) - [Megaron](https://www.porcupine.gr/megaron.html)