to view this website as a web app stop by with your mobile phone

Jens Leske | | development for web and mobile devices

DB Breisgau S-Bahn

This hybrid app (iOS and Android) was developed for the Dresden based agency Deutscher Tele Markt. It contains a blog that is fed by a REST-api. The blog’s contents are connected to locations that are presented on a map (Google Maps plugin) with a pin and a preview image. Via push notifications (Firebase) the user gets informed about new content. The blogger can use the app to produce new content (photos and texts).


Techniques: typescript, ionic 3, angular 5, android, cordova, css3, html5, javascript, frontend, iOS

BCG Serious Game


For the Berlin based agency Neofonie Mobile I worked on this AngularJS/Ionic/Cordova-project for more than a year. The first task was to make the already existing app responsive to screen sizes so it could be used on smartphones and android devices. In a major update the app got the ability to draw the configuration and content from a server. And in the next step it was possible to collect data generated from the player playing the game and prepare graphics to better understand the performance of the player and compare it to other players.


Techniques: android, grunt, cordova, ionic, agile development, angularjs, Xcode, css3, html5, javascript, mysql, backend, frontend, php, iOS

STZ Html Templates

For the Berlin based agency Neofonie Mobile I was developing the mechanism to dynamically create the html-templates for this newspaper app.


Techniques: handlebarsJS, css3, html5, ajax, javascript, frontend, jquery

ZipJet Driver App


For its laundry startup "ZipJet" Rocket-Internet needed a hybrid app for the delivery drivers to be able to do their jobs. The code is based on the jquery mobile framework, while the distribution to the different native platforms (Android and iOS) is done via Phonegap.


Techniques: agile development, jquery mobile, css3, html5, ajax, javascript, frontend, objective-c, iOS, jquery, css, html, phonegap

Augsburger Allgemeine

Augsburger Allgemeine

The client needed a native container to hide website contents behind a paywall and to use Apple's push notifications.


Techniques: iOS, objective-c, cocoa, Xcode

WAZ Plus 2.0 iPad App

Funke Digital

This update to version 2.0 contains several major improvements that needed extensive reconstruction of the code. Most obvious: While in version 1.x the content had to be completely downloaded before it could be accessed, now the content is loaded incrementally so it can be accessed at once. Less obvious: a new subscription model was implemented as well.


Techniques: Xcode, cocoa, objective-c, iOS


Adam + Harborth

A html shop website done with cakephp. Works with and without JavaScript support. Customers can choose between four different payment types including PayPal and payment via credit card.


Techniques: paymill api, paypal api, css3, html5, ajax, javascript, mysql, backend, frontend, php, cakephp, sql, jquery, css, html

Sencha Touch web app


The client needed an app for internal use running on all major mobile devices' operating systems. The sales folk should be able to use it as a source of information to improve communication with potential customers. The solution was a web app based on the Sencha Touch framework that includes support for Windows Phones with the then brand new Windows 8 operating system. The app preloads all content and saves it on the device for offline usage. Setting a bookmark on the home screen supports the "native" feeling of the app.


Techniques: Sencha Touch, css3, html5

Magnus Winter mobile portfolio

Magnus Winter

Universal App for iPhone and iPad to show the photographer's portfolio. The cakephp backend of his website had to get additional features to make use of the website's data to minimize the editorial effort. To avoid the traditional list-style menu of mobile devices the app uses an animated menu inspired by the client's flash website.


Techniques: mysql, backend, frontend, php, cakephp, sql, xml, cocoa, objective-c, iOS, css, html, Xcode

Membership administration tool

Iyengar Yoga Deutschland

An elaborate tool to administrate a yoga community's membership database. It was developed from scratch in cakephp in permanent communication with the client to perfectly fit the client's needs.


Techniques: css3, html5, ajax, javascript, mysql, backend, frontend, php, cakephp, jquery

Dell Solution Finder


Flash driven product finder. As every step is registered in a database the application waits until it gets the ok from the server to present next step. For high flexibility most of the content is set and configurable from xml.


Techniques: backend, frontend, xml, flash, as3

Norbert Cheminel Homepage Relaunch

Norbert Cheminel

The client's flash homepage had to be redone as a html driven site with optimization for tablets - especially for the iPad. A key feature is the resizing of the images depending on the window size.


Techniques: ajax, javascript, mysql, backend, frontend, php, cakephp, jquery, css, html

jQuery apps for WAZ app

WAZ New Media

In addition to the normal news content presented in HTML the app offers information in form of JavaScript applications. The most elaborate is the tv programme. Others are the football table, the horoscope page, and the weather page. The app saves the state of some of those applications so the user gets to see the same state when he turns the device - for example from portrait mode to landscape mode - and the web view is built once again.


Techniques: jquery, javascript, html5, css3

WAZ Plus iPad App

WAZ New Media

My job on this project was manyfold. I was a technical advisor on iOS issues, an assistent to and substitute for the agency's project manager and the link between project manager and iOS developers. I was also responsible for the company's Apple developer account and contributed to the project by developing 100% of the html frontend with a lot of jQuery usage (see tv program, football tables and results, horoscope - which are indeed small apps inside the app).


Techniques: css3, html5, ajax, javascript, frontend, xml, cocoa, objective-c, iOS, jquery, css, html, Xcode

procontra iPhone App

Alsterspree Verlag

iPhone app for a financial newspaper. cakephp backend with mysql database.


Techniques: mysql, backend, frontend, php, cakephp, sql, xml, cocoa, objective-c, iOS, jquery, css, html, javascript

Bendix Bauer Online Shop

Bendix Bauer

Online shop with use of pay pal api. cms done in cakephp.


Techniques: paypal api, javascript, mysql, backend, frontend, php, cakephp, sql, jquery, css, html

Drei Masken Verlag CMS

Drei Masken Verlag

Typo3 cms used for homepage relaunch of a publishing house. Done in cooperation with


Techniques: javascript, frontend, typo3, php, jquery, css, html

Finanzwelt iPhone App


iPhone app for a financial magazine.


Techniques: frontend, cocoa, objective-c, iOS

Finanzwelt iPad App


iPad Version of an app for a financial magazine.


Techniques: frontend, cocoa, objective-c, iOS

Extension to Leerdammer Homepage


Extended existing homepage with video and game sections. Done with pureMVC.


Techniques: mysql, backend, frontend, php, sql, flash, as3

Avira Online Training


Online training with xml backend. The slides are loaded on runtime, so that the container is reusable for different trainings.


Techniques: xml, swfaddress, flash, as3

RUV Online Training

R+V Versicherung

Online training for employees of a big German insurance company.


Techniques: backend, frontend, php, xml, flash, as3, css, html

Samsung Touch UI


Touch screen interface realized with Flash. Installed in electronic markets like Saturn to provide information about Samsung's products.


Techniques: backend, frontend, xml, swfaddress, flash, as3

Sufino Flash Game


Elaborate flash animation for a children's website.


Techniques: backend, frontend, papervision3d, xml, swfaddress, flash, as3