David Persson


I'm a software developer, working as an independent contractor from Hamburg, Germany.

I'm a PHP professional and actively participate in the Free Software & Open Source scene.

I appreciate thorough testing and anything else that leads to high quality code.

I'm specialized in Go and PHP backend programming including media, localization, payments.

I have strong visual knowledge and also do sophisticated frontend programming.

I enjoy collaborating with other developers and designers all around the world.

Work Experience

Commercial Projects et al.

  • Corporate site for the +KNAUSS agency, 2014

    Featuring the retro game PONG as well as an interactive media quiz.

  • eCommerce site for Kleiderei, since 2014

    Kleiderei is a site for fashionistas and the place where you can rent your next beautiful dress. Sharing is caring.

  • Website for Atelier Disko, 2014

    Relaunch of the Website for Atelier Disko a creative agency in Hamburg and Berlin. Built upon Bureau, with lots of love for the detail, musical error pages, a typewriter using geolocation features and weather API, custom sprite animations and a mashup feed combining multiple article sources. Featured on httpster, Typewolf and in the German PAGE-Online magazine.

  • eCommerce site for Rainmap, 2014

    Built on Boutique and connected to logistician Die Lagerei.

  • Atelier Disko eCommerce System, since 2014

    Boutique is a modern, customizable and modular Lithium based eCommerce System.

  • Responsive Redesign Grand Hotel van Cleef Shop, 2013

    Grand Hotel van Cleef is an independent record label headquartered in Hamburg, Germany.

  • Website for Zero Waste Germany, 2013

    Zero Waste Germany is a crowdfunded upcycling not-for-profit intiative, based in Berlin. Invite-only user signup, authoring of tutorials, articles and events; Lithium based CMS; backend and frontend development.

  • Atelier Disko CMS, since 2013

    Bureau is a customizable and modular Lithium based Content Management System.

  • Site/shop/blog for Cleptomancix GmbH, 2012 – 2013

    Three-folded multi-lingual and multi-regional Lithium based site, blog, shop; geoip-detection; cross site authentication; newsletter; Instagram, Vimeo and Facebook integration; legacy shop integration; complete frontend and backend development; technical concept; memcached; sitemaps; elasticsearch based as-you-type search.

  • Shop for Lousy Livin' Underwear, 2012 – 2013

    Multilingual shop for Lousy Livin Underwear. Frontend development; integration newsletter, Instagram, Vimeo.

  • Feature Site for Cleptomanicx' Rollen Aaller 3, 2012

    Quick one-page feature site for famous Cleptomanicx' Rollen AALer. Coding, custom audio player, video integration and very funny ring tones... moin moin!

  • A NoSQL Database Driver, 2012

    Authentication, security, request signing, network communication.

  • Agent Workflow for NOVA Geschenke AG, 2012

    Swiss reseller; customer and agent workflows; authentication; API design, products/order management; Lithium technical consulting.

  • Media Workflow for Photographers, 2012

    WebDAV interface, media transfer handling, test coverage, integration into existing application.

  • Website for stop/the/bus productions, since 2011

    The main hub for stop/the/bus productions and feature sites for films like Episodes of Starlite, showcasing the video works of artist Frances Scholz. Site design, fullstack-development, Lithium based CMS with media handling.

  • Payments Library, 2011

    Connectivity for multiple payment processors; full test coverage, integration into existing application.

  • Website for doctor's office Lutz W. Kadner, since 2011

    Micro-website for local doctor's office; microdata; basic SEO and Google Local Business consulting.

  • Platform and Website for NPIECE, since 2009

    International CakePHP based portfolio hosting site for visual artists, multi-tenant architecture, multi-currency-, subscription-based application billing, SaaS, spam bot detection and blocking.

  • A Distributed Document Storage Facility, 2010 – 2011

    Complete implementation from prototype to product: the backend involving authentication, database connectivity, API-design, technical documentation as well as standalone PHP client and user facing site.

  • A Social Fashion Network, 2011 – 2012

    Retooling, redesign, in-site messaging, recommendations, user profiles; blog.

  • A Media Equipment Rental System, 2008

    Concept and mentoring for a rewrite of the media equipment rental system, deployed university-wide at Braunschweig University of Arts.

  • Generation of the University Calendar, 2006 – 2008

    Application, frontend and backend with XML workflows, XML transformations, creation of tagged Adobe InDesign documents, merging with InDesign documents for Braunschweig University of Arts.

  • Website for Magnusburg, since 2007

    Website and mini-shop for local brewery and distributor Magnusburg.

  • Website for Class of Frances Scholz, since 2004

    Website and custom CMS for the class of Frances Scholz at Braunschweig University of Arts; students maintain their own portfolios; projects and exhibitions; website refitted upon NPIECE in 2013.

  • Website for Filmclub Ratzeburg e.V., since 2003

    Website for not-for-profit independent local cinema club with CMS for scheduling programs and movies; module for running fundraisers through crowdfunding.

Work with me

I'm working as an independent contractor mainly through Atelier Disko as a corporate entity. I also take on challenging and interesting projects directly. Feel free to contact me to discuss the requirements of your project and find out what I can do for you.

Atelier Disko is a young creative agency in Hamburg, Germany where I work together with designer Jan-Frederic Goltz. Book me through Atelier Disko if you are based in Germany and your project is located in the cultural sector, the creative or fashion industry. Read more about us in an interview (German) we gave to PAGE magazine.


You can reach me via email. Phone calls can be arranged, too.

I'm nperson on freenode and my Jabber is nperson@gmx.de.

Follow me on Twitter or fork me on GitHub.

Connect with me through your favorite business network via LinkedIn or XING.

For encrypted communication download my OpenPGP Key.
My fingerprint is 2044 A1ED 073C E391 0BFA F8E8 4D4F 8F69 500F 7693

photo of David Persson