Web and app development
I work on interfaces, APIs and databases. Depending on the task, I use tools such as Python, TypeScript, React, Kotlin or C#.
I’m Nico Poser, also known online as Poser.py. Based in Haan, Germany, I develop web applications and apps for Android and Windows. Here you can explore my projects and learn how I work.
$
I work on my own software projects under the name Poser.py. I’m interested in turning an idea into an application people can understand: with a clear interface, a reliable technical foundation and room for improvement. My projects range from a Python learning platform to an app for care workers.
I work on interfaces, APIs and databases. Depending on the task, I use tools such as Python, TypeScript, React, Kotlin or C#.
Development also involves installation, deployment and updates. I take the requirements of browsers, Android and Windows into account.
Languages are an important part of my learning projects. I work on translatable interfaces and ways to maintain content in several languages.
Work continues after the first version: fixing bugs, listening to feedback and improving features. Some projects also involve subscriptions and payment flows.
These projects cover different parts of my development work. Follow the links to their websites or developer profiles, or use the filters to browse by platform.

Learn Python step by step in your browser
A free introduction to Python. Across 30 missions, learners can write and try code directly in the browser. Feedback and saved progress support learning, with content available in several languages.

Learn care skills alongside German
Pflegestart combines learning materials for care professions with German practice. Chapters, multilingual flashcards and the learning assistant Tabbi support revision. The project is in beta; visit its website for the current offering.

An Android device management project
A project for managing Android devices. Its website describes the features and intended uses. Use requires the necessary authorisation and respect for the rights of the people affected.

Organise video and audio files
A tool for video and audio downloads with a queue and media library. It supports several file formats and playlist processing. The project website describes its features and the available versions.

My portfolio, built with Next.js and TypeScript
This website introduces my work and brings together links to my projects. It uses Next.js, TypeScript and Tailwind CSS, with German and English content and a contact form.
External links open in a new tab. Store links lead to the developer profile.
Find my project websites and profiles on the Microsoft Store and Google Play. The individual project sites provide details about features, platforms and availability.
Requirements differ from project to project. These steps help me clarify the task, try solutions and develop the application further.
First, I establish who the application is for and what it needs to do. A simple design helps us discuss the main workflows.
I implement the core features and connect the interface, APIs and data storage. A focused first version makes it easier to test assumptions early.
I check workflows on the intended devices and in the browser, paying attention to usability, error handling and technical reliability.
I prepare the website or app and its supporting information for release. The right approach depends on the platform and the project.
Feedback and everyday use show where improvements are needed. These lead to bug fixes, adjustments and further features.
Working together
I work on web applications and apps for Android and Windows, including interfaces, APIs and databases. My projects include learning tools and applications for managing media.
Yes. Briefly describe the application, the technologies involved and the support you need. We can then discuss whether the task is a good fit for my work.
I am based in Haan, North Rhine-Westphalia, Germany, and open to a full-time role or freelance projects. We can discuss location, scope and timing together.
Use the contact form or email me. A short description, the target platform and a timeframe are helpful. You can get in touch even if the requirements are still taking shape.
Looking for help with a web application or app, or want to discuss a role? Send me a brief description of what you have in mind and your timeframe.
By email, phone or WhatsApp
Open to full-time roles and freelance projects
$ current_status --developer
→ open to a conversation