Hi! I'm Nico Preuß

Software and Web developer

For me, building software is a form of art, through which i can express myself in a very abstract way.

Professional Experience

  • COSMO CONSULT GmbH

    Software Engineer

    January 2021 - Present

    Working in the Development department as Software Engineer, to create solutions, which fits the needs of the customers.

    Tasks in detail:

    • Developing and maintaining requested features for the Microsoft Business Central ecosystem.

  • Mackevision Medien Design GmbH

    Junior Softwareentwickler

    August 2019 - August 2020

    Working in the Realtime department as Junior Software Developer,
    to help creating stunningly realistic looking automotive-infotainment-applications, VR-experiences and configurators.

    Tasks in detail:

    • Developing and maintaining infotainment applications with the use of the Unreal Engine and C++.
    • Integrating a Heartbeat over an Wamp-router to inform about the status of the application.

  • Mackevision Medien Design GmbH

    Auszubildender als Fachinformatiker in der Anwendungsentwicklung

    August 2016 - August 2019

    Training skills and requirements needed to work as a software developer in a real work environment.
    Working on different projects to gain a wide set of skills.

    Tasks in detail:

    • Implementing dark theme support for an Qt-based desktop application.
    • Implementing Json settings-editor for an Qt-based desktop application.
    • Implementing shortcut support for an Qt-based desktop application.
    • Implementing splash- and welcome-screen while the application is loading for an Qt-based desktop application.
    • Developing a touchscreen-based time tracking application for toggl.
    • Fixing and developing plugins for Nuke and 3ds Max.
    • Developing a windows service to run signed python scripts without the need to have python installed.
    • Creating a duplicate of an car-configurator site as a click dummy to present new content and design ideas.
    • Developing a server which creates JWT’s on request for authentication.
    • Developing an automatic Selenium test-runner for Gitlab to automatically test website frontends.
    • Developing Realtime infotainment-applications with Unity and Unreal Engine.

Education

  • HKR University

    Bachelor of Computer Science

    September 2020 – October 2020

    De-registered.

  • IT Schule Stuttgart

    Fachinformatiker in der Anwendungsentwicklung

    August 2016 - August 2019

    General skills required for the job as software developer.
    General knowledge like Economy, Business German/English, etc.
    Coupled with the apprenticeship at Mackevision.

  • Hermann-Hesse-Gymnasium

    Abitur

    2008 - 2016

    Continued general Education.
    Voluntary technical and economical Courses in the last 4 Years.

My Skillset

Software Development

ISO C++ Logo

C++

C Sharp logo

C#

Python-logo-notext

Python

Python and Qt

Qt - Pyside

Web Development

HTML5 logo and wordmark

HTML

CSS3 logo and wordmark

CSS

Bootstrap logo

Bootstrap

Javascript-736400 960 720

JavaScript

Game Development

Opengl-logo

OpenGL

Unreal Engine 4 logo and wordmark

Unreal Engine

Some examples of my work

Card image cap
Manta8

A Chip8 Virtual Machine implementation, done using C++ and the Mantaray OpenGL wrapper.

C++ Emulation
Card image cap
Mantaray

A 2D OpenGL wrapper for windows and linux, that is currently work-in-progress.

C++ OpenGL Cross-Platform
Card image cap
Snake

A simple snake version, written in C++. It was made using the Mantaray OpenGL wrapper. The code can be found in the Mantaray Github repository under examples.

C++ Mantaray OpenGL
Card image cap
OpenGL Raymarcher

A Shader-based GPU Raymarcher written with OpenGL by using my Mantaray library.

C++ OpenGL GLSL
Card image cap
Monogame Raymarcher

My first attempt at writing a Shader-based GPU Raymarcher. Written in C# with Monogame and HLSL.

C# Monogame HLSL
Card image cap
Scopify

A tool I have written, to record tracks from spotify to mp3 to listen to them on the USB-Drive in my car.

Python Qt
Card image cap
QtStyle

A tool to write Stylesheets for Qt-based applications. The stylesheet for this tool was written with this tool.

Python Qt
Card image cap
PONSI

A translation tool we wrote in a small team of 3 people as a school-project, using C#, SQL and a Web-API.

C# SQL Web-API
Card image cap
MonoRay

A proof of concept for a pixel-based collision detection. I wrote this using C# and the Monogame framework.

C# Monogame Collision
Card image cap
This Website

This website was completely written by me, using the Bootstrap framework.

HTML CSS JavaScript Bootstrap

See my CV