About

Generic placeholder image

Serge Helfrich

Mobile Developer

Summary

I started as an IT professional in 1995, developing data validation software for the pharmaceutical industry. I made a shift towards defense industry, being responsible for development and integration of platform software for radar and fire-control systems. Currently I use my knowledge of (a.o.) Java and Unix to develop mobile and web applications, varying from casual apps to integrated business solutions.

Apart from that I'm a thinker, a creator and a hedonist. The good things in life don't need to be geeky, like good food, drinks and poetry, but it is definitely fine if they are.

This year (2016) I've been working on software to grow crops with the help of sensors, thus connecting nature with technology.

Portfolio

Some of My Recent Projects

Plant Hero
Plant Hero
Sigrow Cloud
Sigrow Cloud
Dynamic Nutrients
Dynamic Nutrients
German License Plates
German License Plates
Linux
Linux
libGDX
libGDX
Cellular Automata
Cellular Automata
SOS4US
SOS4US
Q-Fieldservice
Q-Fieldservice
GitHub
GitHub
Plant Hero

Plant Hero

Plant problems? Not enough growth? Insects? Our Plant Heroes are here to help you for FREE in less than 24 hours. The app has been developed for Sigrow in collaboration with plant scientists from Wageningen University.

Get it on Google Play

my projects

Sigrow Cloud

The Sigrow Cloud collects environmental data for crops all over the world. This data is exposed over web services to dashboards, notification services, mobile apps and third-party applications like the Botrytis Monitor by B-Mex.

Back-end technologies implement RESTful endpoints in Python/Flask. The common front-end is a web application in HTML/CSS/JS.

my projects

Dynamic Nutrients

The Dynamic Nutrients app generates the optimal watering and fertilization schedule for your plants. It has been developed for Sigrow in collaboration with plant scientists from Wageningen University.

This app is dynamic in several respects, with its ever growing user history, and an example of using data binding and view recycling to prevent the slightest lag.

Get it on Google Play

my projects

German License Plates

This app looks quite ugly, don't you think? Yet it proves the striking truth that the simplest ideas are often the best. Hundreds of thousands of users have found out the origin of German cars with this app.

The first version was released in 2011, when I was taking my first steps towards full discovery of the Android universe.

Get it on Google Play

my projects

Linux

Penguin Power is indispensable. In general I prefer to develop on Linux systems. Apart from that I deliver Debian derived distributions to meet customer specific needs. I also create software packages using the Debian build system.

My natural habitat is scattered with Raspberry Pi projects, some of which are interesting enough to be translated into other languages.

my projects

libGDX

Although I'm not much of a gamer myself, building games in my spare time is challenging and fun. My favorite Java framework is libGDX, allowing me to develop for Android and desktop using the same code base.

The example shows a simple attempt to create something even more annoying than the notorious bird.

Get it on Google Play

my projects

Cellular Automata

Back in nineties, as a young biologist working in IT, I was fascinated by these (simplifying) simulations. I created a Java applet for the spatialized prisoner's dilemma. It became a top 25% web applet, which made it easier for me to start a career as a software engineer.

Java applets are long dead and gone. When I started with Android years ago, I decided to build a mobile app based on the old Java code. It was my very first Android app, so it sort of became crucial for the second time in my life.

Get it on Google Play

SOS4US

SOS4US

In case of emergency this app immediately and silently alerts your personal network when you need it most. SOS4US was commissioned by Lodgecal.

my projects

Q-Fieldservice

Starting in 2011, this was one of the more challenging projects from the past few years. In retrospect I'd say that back then the Android platform was hardly mature enough to seamlessly integrate with a full-blown business solution built in Microsoft .NET. It required a lot of truly artisanal programming. Yet it worked out!

my projects

GitHub

My life is for a significant part about building things and sharing knowledge, so contributing to GitHub projects appears to be inevitable.

Contact Me