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