Thomas Meerpohl, Developer in Dresden, Saxony, Germany
Thomas is available for hire
Hire Thomas

Thomas Meerpohl

Verified Expert  in Engineering

Full-stack Developer

Location
Dresden, Saxony, Germany
Toptal Member Since
January 11, 2022

Thomas is a senior full-stack TypeScript developer with a strong background in C++. At the start of his career, he built his own company, selling audio software and developing embedded devices. Nowadays, his passion is front-end development using web technologies. This experience, combined with his expertise in back-end development, makes Thomas the perfect fit for every full-stack project.

Portfolio

Anvajo
TypeScript, React, JavaScript, Python, Node.js, C++, Electron, Material UI, SSH...
Wave Casual
C++, C, CSS, Node.js, JavaScript, TypeScript, Python, MongoDB, React, Redux...

Experience

Availability

Part-time

Preferred Environment

MacOS, Visual Studio Code (VS Code), Docker, Oh My Zsh

The most amazing...

...project I've developed is the software synthesizer, Nylon, which sold commercially and received great reviews in the German audio press.

Work Experience

Software Developer

2020 - PRESENT
Anvajo
  • Developed and deployed the desktop app anvajo datalab, the data management and device configuration tool for the anvajo fluidlab R-300. The app is written in Electron, React, and TypeScript. It is internationalized for several languages.
  • Created and designed internal company tooling for data analysis and exploration using web technologies, including visualizing data on top of microscope images and displaying data points in interactive graphs.
  • Introduced sentry, the central error tracking system for consumer-facing desktop applications.
Technologies: TypeScript, React, JavaScript, Python, Node.js, C++, Electron, Material UI, SSH, REST, Amazon Web Services (AWS), CSS, CMake, Git, Sentry

Software Developer

2016 - 2020
Wave Casual
  • Developed the commercially sold software synthesizer, Nylon. My main focus was on the UI, back end, and server infrastructure.
  • Built an app prototype for a smart level-meter based on an embedded device with a custom Linux distribution. My main focus was on the app's development, hardware interfacing, and communication between the app and the embedded device.
  • Managed the company's GitLab CI/CD pipeline. The pipeline included code- and installer-signing, MacOS software notarization, and deployment to the company website.
  • Spearheaded and implemented several contracted job offers, including client communication, requirements engineering, and the actual tasks' implementation and deployment.
Technologies: C++, C, CSS, Node.js, JavaScript, TypeScript, Python, MongoDB, React, Redux, Material UI, PWA, Docker, Yocto, Visual Studio Code (VS Code), gRPC, Git, CMake, Xcode, CLion, OpenGL, JUCE, OpenCV, GLSL

anvajo datalab | Management Tool

https://anvajo.com/solutions/datalab
An electron-based data management and configuration tool for the embedded point-of-care device, fluidlab R-300.

I owned all aspects of the software, except for the initial UI design. This included the software and back-end implementation on the embedded device, UI testing, code signing, and deployment.

The application organizes and visualizes data from the device's internal microscope and spectrometer and enhances them with the output from a neural network. The app is used by owners of fluidlab R-300 equipment in laboratories and universities.

Nylon | Software Synthesizer

https://wavecasual.com/nylon
A JUCE-based software synthesizer distributed in all major plugin formats.

I owned all the application's features, except the audio engine, including the front end, back-end server, copy protection, code signing, notarization, and deployment. I was particularly proud of implementing our declarative UI system for fast prototyping and the resulting animated user interfaces.

Crowdsourcing App for Invasive Species

A crowdsourcing PWA for tracking occurrences of invasive species.

In this contracted job, I owned the app's full-stack implementation, as well as all communication with the client.

The app is installable on the user's device and supports offline use.

Languages

C++, CSS, JavaScript, TypeScript, GraphQL, C, Python, UML, GLSL

Frameworks

Redux, Material UI, JUCE, Box2D, Electron, Next.js, gRPC

Libraries/APIs

Node.js, React, OpenGL, OpenCV

Tools

Git, Xcode, CLion, Sentry, Webpack, CMake, Oh My Zsh, Workbox

Paradigms

REST, Testing

Platforms

Visual Studio Code (VS Code), Docker, Amazon Web Services (AWS), KeystoneJS, MacOS

Storage

Databases, MongoDB

Other

SSH, ParcelJS, PWA, Requirements, Yocto, Strapi

2007 - 2015

Diploma in Computer Science

Technische Universität Dresden - Dresden, Germany

NOVEMBER 2021 - PRESENT

Certified Tester, Foundation Level

ISTQB

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring