About Me
Hi, I'm Jonathan, a Full-Stack JavaScript developer.
I love creating Node applications with React and Redux, and know my way around Vanilla JS, essential JS
libraries and database management.
I've gotten good at learning and spend most of my time staying productive. I have a natural inclination
towards design, UI and music.
What I do
JavaScript, TypeScript, React, Redux, Node.js, Webpack, SASS, HTML & CSS, Bootstrap, PostgreSQL, RESTful
APIs, jQuery, Express.js,
Handlebars.js
Adobe Photoshop, Adobe Illustrator, Sketch
Relaunch of the Eurex Exchange website, an international exchange primarily offering trading in European
based
derivatives.
Using Node.js, React.js, Redux, jQuery, Freemarker, Fractal, Bootstrap
Launch of an online service and information portal for people with dementia and their relatives, on behalf
of the German Federal Ministry for Family Affairs, Senior Citizens, Women and Youth.
Using Node.js, React.js, jQuery, Fractal, Bootstrap
English Showtimes In Berlin (or 'Dubbing? Nein Danke'), a website that allows users to check out cinemas
screening non-dubbed movies in Berlin,
view the most current movie program using the Cinepass API,
save their favourite cinemas
and search for movie info
Using Node.js, Axios, Express.js, Cinepass API, OMDB API, PostgreSQL, React.js, Redux
Single page React application, allowing users to search for issues on GitHub, based on Repo or Username
Using Webpack, Node.js, Express.js, React.js, Github API
ImageBunker - An Instagram-like website where users can upload their images with their favourite quotes
and comment on other users' images.
Using Node.js, Express.js, Angular.js, PostgreSQL and originally using AWS S3 as cloud storage for
image
upload (currently deactivated)
Inspired by @TimSeverien's Infinite
Scroll + Pagination Experiment,
created an infinite scroll with a feature that reflects the current page
in the URL address bar while infinite scrolling.
Beneficial for SEO usage on single-page websites, as content is loaded while scrolling but the
appearance is single-page
Using jQuery, HTML5 History API
Dynamic Spotify algorithm tool, allowing users to get listening statistics using interactive charts,
generate recommendations based on artists and genres and create a customized search using their own taste
Using Webpack, Node.js, Express.js, Chart.js, Bootstrap, React.js and the Spotify API
A mini-Spotify UI to search for and play music from albums and artists
Using Ajax, Handlebars and jQuery
A representation of a React Native app with native features and syntax as an online, in-browser web
application
Features of the page use YouTube' Data API,
Wordpress's Public API, React Native's Animated library and a registration and log-in/authorization flow.
Intended as an online solution to allow sharing the look and feel of an app without the need for an
app simulator, server or launching it on the App Store
Using Gatsby, React-Native-Web, React Native, YouTube Data API, Wordpress API
Mobile sound & memory game app for iOS / Android (design still in development, launch soon)
Using React Native, Redux, Expo, Expo Audio, Fontawesome Icons
Application that uses the Jam-Community's API to get the top songs of the day and like them.
Using React, TypeScript, Bootstrap, SCSS and the Framer-Motion animation library.
Full-Stack Node.js Application that uses Trusted Shops's API to search for shops, get info, detailed
reviews,
rating and sort reviews by relevance.
Using Node.js, Express.js, Axios, React, React-Router, TypeScript, Bootstrap, SCSS.
Live Company Search and Filter Application.
Search for company information (using a demo database) based on name and filter your results by company
specialty using the drop-down menu.
Using Axios, React, TypeScript, Bootstrap, SCSS, React-Select.
Application that allows the extraction of text directly out of PDF content, with copy to clipboard
functionality.
Using React, TypeScript, Bootstrap, PDF.js.