I am Timo Taglieber, a determined JavaScript
specialist.
I'm passionate about clean code and crafting refined user
experiences.
Next availability for freelance or permanent positions: May 2025
Portfolio
-
Parallel implementation of a CMS
2024 · freelance project · healthcare industry
In this project I built complex custom features for Lexical, a rich text editor, to enrich medical articles with semantic annotations. This happened in the context of migrating a vast legacy CMS to a modern one using React, Typescript, Node.js, and express.
Technologies used:
React Typescript PayloadCMS Lexical Node.js expressjs MongoDB -
photostream-next
side project · 2023 · live demo
A minimalistic photo gallery that can be controlled with keyboard, mouse, and touch gestures. The app uses React Server Components to fetch photo album metadata and the Next.js 14 Image Optimization to serve images suitable for the current device's screen. source code on GitHub.
Technologies used:
Next.js React Typescript -
React Native iPad app with PDF processing and end-to-end encryption
freelance project · 2023 · healthcare industry
I supported a small team working on an end-to-end encrypted iPad app for dentists. The encryption is driven by a so-called hybrid cryptosystem where data is encrypted with a symmetric key which is itself encrypted with a public key (AES and RSA for example).
The app employs advanced PDF processing using PSPDFKit/Nutrient and we migrated its legacy code from JavaScript to TypeScript. During this migration I modernized large parts of a class-component-era React codebase with function components, hooks, and applied modern Redux best practices.Technologies used:
React Native Typescript Redux iOS Swift PSPDFKit/Nutrient -
Inspector Bokeh
company hackathon/side project · 2014 · live demo
During a company hackathon I created an experimental JavaScript library to measures blur in images. The heuristic is based on a scientific paper and measures the width of vertical edges. In a blurred image, it can be observed that edges get smoothened out and appear wider than in the (unblurred) original.
Technologies used:
Node.js Canvas -
Sparerpauschbetrag durch ETF Verkauf ausnutzen
side project · 2021 · live demo
A React app that calculates how many shares (of stocks, ETFs, etc.) you need to sell to take advantage of the tax free amount for capital gains ("Sparer-Pauschbetrag") as regulated in the german income tax law. The calculation can get complicated because selling shares follows the FIFO principle (oldest owned shares goes first) and positions can consist of fractions of shares because of a savings plan.
Technologies used:
React Redux -
Neobanking mobile app
freelance project · 2021
I collaborated with multiple teams to develop components in a React Native personal banking app that integrates with a GraphQL backend. The app shows credit card and spending information, among other things, and adheres to modern security standards and encryption methods. It features end-to-end encrypted push notifications to enhance user privacy. This ensures that sensitive content, like credit card purchases, remains unreadable by third parties delivering the notification.
Technologies used:
React Native GraphQL Node.js iOS Swift -
Telemedecine platform with admin backoffice
freelance project · 2020
I supported a telemedicine startup with the development of a backoffice/admin system for medical professionals. The backoffice was built on top of react-admin and an underlying GraphQL backend (provided out-of-the-box via Hasura and PostgreSQL). The content managed by the backoffice would be delivered in real time (GraphQL subscriptions) to the end user app. Besides crafting React components I implemented serverless functions to facilitate payment integration with Stripe.
Technologies used:
React Typescript GraphQL Node.js serverless AWS Lambda Hasura -
Teaching at an institute of further education for web development
teaching · 2020
I taught HTML+CSS basics to a group of English speaking beginner students and created slides and exercises for the lessons. The goal was to select and prepare students for a one year intensive web dev program that teaches version control with Git, MongoDB, Node.js, and several other technologies. In addition I supported several students of this program with one-on-one tutoring.
-
In-store E-commmerce React App
freelance project · 2019 · Retail industry
I developed a greenfield React/Redux/TypeScript Single Page App for a cosmetics chain, designed for in-store use by staff to search for and order products. The app was optimized for performance with aggressive client-side caching, ensuring a fast and responsive user experience. A major challenge was integrating with a REST backend with only partial documentation, which required lots of reverse-engineering via trial and error. In addition to development, I also mentored fellow developers on React and SPA best practices.
Technologies used:
React Typescript Redux Node.js Nginx/Lua cucumber-js -
Map-based React app visualizing geospatial and agricultural data
freelance project · 2019 · digital farming industry
I joined a team that built a React app prototype to help farmers plot their fields and optimize fertilizer use. The goal was to increase yield while reducing environmental impact. Following the completion of the prototype, I joined the company that brought the app to market and contributed to its monetization by implementing a subscription model. During a company hackathon, we explored ways to automatically detect field boundaries within satellite imagery.
Technologies used:
React Redux Mapbox