Hey 👋🏻, I'm Sönke.
A full stack web developer from Hannover, Germany.

Sönke Peters
I have been interested in computer science and programming since I was 14. Today, besides school, I'm fully focused on fullstack web development with Javascript and Typescript tech stacks. Especially cloud-native with AWS.
How I can support you
From frontend to backend - this is everything I am familiar with.
Languages and frameworks
Networking and Cloud
Databases
Selected work in web development
I have been working as a freelance web developer since 2021. In the meantime I got to work on various client projects in different teams. These are some highlights of my current/past work.

Graswald
Graswald is a young startup that makes professional quality asset packs for the 3D creation suite "Blender". With Graswald's "G Scatter" and highly complex 3D models of various types of weeds, grass, moss and debris it becomes easy to create amazing 3D worlds with state of the art 3D nature assets and powerful ecosystem scattering.

Upstash
Upstash offers full-serverless, persistent Redis databases that are amazingly easy to use and offer very low per-request pricing. I wrote multiple blog articles for them that show how you can use Upstash Redis in different scenarios.

Kiteguide
With Kiteguide you will be able to search for kitesurfing spots worldwide. I worked on the frontend of the website and implemented a feature that makes filtering the kite spots easier.
Selected side projects
In order to get in touch with new technologies and expand my practical knowledge, I am constantly working on projects on the side. Take a look at what I've created.

Pickra
Pickra takes away the pain of music choices for groups by allowing multiple people to control the music simultaneously. To find the perfect music mix, Pickra accepts song requests, adds them to an infinite playback queue and allows everyone to upvote songs they like the most.

Lernen ohne Lehrer
Lernen ohne Lehrer (translated: Learning without teachers) is an online learning platform for schools, where students of a school write articles for each other explaining school topics. In the managing team of five, I am responsible for the technical side of the web app.
Vertretungsfilter
The Vertretungsfilter (translated: Substitution filter) takes raw data (HTML) from school substitution schedules and presents it to each individual student in a formatted way. Students no longer have to search for the entries that involve their own courses, but instead have the substitution filter display only the information that is of their interest.