Programming languages I work with, frameworks I love, and other skills I have.

I'm a full-stack developer building with Typescript stacks. What excites me most is serverless architectures and cloud-native applications. This is a collection of my favorite technologies I work with.

Programming languages

  • Typescript

    Since 2020, I am working with Typescript both for myself and for clients. I am very familiar with the language and its type system.

  • Javascript

  • HTML

  • CSS/SCSS

Frameworks etc.

  • Next.js

    Next.js enables me to build fast and performant websites with static site generation, file-system routing and the ability to quickly add server-side rendering. I appreciate the developer experience and that Next.js is built on top of React.

  • React.js

  • React Native / Expo

  • Node.js

  • Tailwind

    Tailwind CSS is my tool of choice when it comes to CSS frameworks. I really like the idea of utility-classes and how they simplify and speed up my work.

Networking & Cloud

  • Amazon Web Services (AWS)

    Working with AWS, I am able to build serverless applications on the most mature cloud platform. Their broad range of services and the ability to build complex architectures with ease is what I like most about AWS most.

  • AWS Cloud Development Kit (CDK)

    Building cloud-native applications on AWS, I use the AWS Cloud Development Kit (CDK) to define my infrastructure as code. The ability to define infrastructures in Typescript, benefit from it's type system and use constructs like if/else statements or loops is unmatched by other infrastructure-as-code tools.

  • AWS Lambda

    AWS Lambda has made me rethink how I build backends. Small, independent, and stateless functions that are triggered by events are a great way to build applications. I love the idea of serverless architectures and how they enable me to build applications that scale automatically.

  • AWS API Gateway

  • AWS Step Functions

    AWS Step Functions is a great tool to orchestrate serverless apps. I use it to build complex workflows that can be monitored and debugged easily while keeping the cost low.

  • AWS SQS

  • AWS SNS

  • AWS S3

  • AWS Cloudfront

Databases

  • Redis

  • Upstash Redis

    Upstash offers full-serverless, persistent Redis databases that are amazingly easy to use and offer very low per-request pricing. I use their databases frequently and appreciate their easy HTTP/REST based Redis client.

  • MySQL

  • PostgresSQL

  • DynamoDB