MVPs

Helping you get your project idea off the ground

Often times, the best way to gauge what works is to simply build it and find out. You have an idea, now you need a proof-of-concept (PoC) or minimum viable product (MVP), this is where I come in. I transform your ideas into tangible, functional prototypes. Using my experience and diverse skill set, I can help you establish a strong foundation for your project. Hire me to bring your ideas to life and iterate on them quickly.

Web

In web-programming, I specialize in framework-less applications with minimal library dependencies for use in business, science, and entertainment.
  • Environments: PHP, Node.js, C++/FastCGI
  • Business and scientific appplications: web applications, Websocket realtime applications, APIs, data exchange and conversion, media presentations and web-based animations
  • Games and media: animation and game programming, Canvas (pixi.js), WebGL (three.js), shader programming

As a freelance programmer, my expertise lies in creating efficient, framework-less applications tailored to the unique requirements of businesses, scientific endeavors, and the entertainment industry. I excel in diverse environments, including PHP, Node.js, and C++/FastCGI, and possess a wealth of experience in developing web applications, Websocket real-time applications, APIs, and data exchange and conversion solutions. My proficiency extends to creating immersive media presentations and web-based animations for various industries. Moreover, my passion for games and media has honed my skills in animation and game programming, leveraging the power of Canvas (pixi.js), WebGL (three.js), and shader programming to deliver engaging and interactive experiences to users worldwide.

Systems

In systems programming, I'll work with you to develop or extend custom applications on Linux server platforms and on micro-controllers.
  • Environments: C/C++, Node.js
  • Linux-based server environments: custom daemons, data interchange services, automation, API servers
  • MCUs: ESP8266 and ESP32 embedded firmwares, other Arduino platforms

As a versatile systems programmer, I am dedicated to collaborating with you on the development or expansion of custom applications, whether on Linux server platforms or micro-controllers. My expertise spans across C/C++ and Node.js environments, enabling me to adeptly handle Linux-based server environments, including custom daemons, data interchange services, automation, and API servers. Furthermore, my prowess in micro-controller programming encompasses ESP8266 and ESP32 embedded firmware, as well as other Arduino platforms, ensuring that I can deliver tailored solutions to meet your specific needs. My extensive knowledge and adaptability make me a reliable partner for tackling complex projects.

Games

In games programming, I can help you with custom C/C++ codebases (other languages, too) to implement a variety of features.
  • Environments: C/C++, OpenGL, HLSL
  • Game servers and network code, infrastructure services, data storage, blockchain integration, user account management, load balancing
  • Game code: custom C/C++ projects, Unreal Engine customization, conversion and art pipeline tooling, shader programming, gameplay programming, UI programming

As a game developer, I bring experience in custom C/C++ codebases, as well as other languages, to help you implement a diverse array of features in your projects. My skill set encompasses C/C++, OpenGL, and HLSL environments, allowing me to effectively tackle game servers, network code, infrastructure services, data storage, blockchain integration, user account management, and load balancing. In addition, my expertise in game code includes custom C/C++ projects, Unreal Engine customization, conversion and art pipeline tooling, shader programming, gameplay programming, and UI programming. My extensive knowledge in the realm of game development ensures that I can assist you in creating engaging and immersive experiences for your players.

About Me

I have been writing programs since I was 10 years old, starting out with BASIC and Assembly on the C64 and Amiga. My background includes a variety of programming languages and architectures. These days my work happens mostly on C++, PHP, and JavaScript. I have an academic background in bio informatics, bio-medical research, and a lot of experience writing business appplications. I enjoy participating in game jams like Ludum Dare. Overall I'm an allrounder who likes both exploratory programming and deep work.
  • Programming style: minimal dependencies, avoid frameworks where feasible, flat class hierarchies or even no OOP at all, preference for working on custom codebases
  • Freelancing: I am available for remote projects and occasional in-person meetings. My daily rate is 640€.