
Hej, I'm Albin
I'm a web and app developer with 8+ years of React/React-Native and TypeScript experience. Design enthusiast, speaker, and Open Source maintainer.
Posts

What Does Great Software Look Like?
Time, care, taste and intentionality. Here are a few products I think qualify as great software.

One Year of Trying To Be an AI Optimist
On new years eve last year I told myself I wanted to really adopt AI. Let's talk about it.

New home - new setup
We recently moved into to a new place, so, I needed a new workspace.

Saying goodbye to Taskplane
Today I'm saying goodbye to a product I built called Taskplane.

I Spent a Day Without a Phone and It Didn’t Suck
As an experiment, I left my phone at home today, to see what it would feel like

Trying Out Sublime Text 4
After using Neovim for years, I'm trying out Sublime Text to see what that's like.

A Millennial’s Ideas About Building a Technology Company
Tools and techniques I would apply if I would start a tech company in the future

Building a Web App With Svelte & Prisma
How you can build a serverless web application with SvelteKit & Prisma

I Built a Command-K React.js Component
I built a fast, accessible, and pretty React.js command palette component

Working With Prisma in Vim
How to set up Vim in order to write Prisma code.

How I Automated My Dotfiles Screenshots
How I automated taking screenshots of my terminal environment

The Real Win With Tailwind
Why the real win with Tailwind isn't the utility classes

An Actually Usable Vim Setup
How I configured my Vim setup to be a pleasure to use

Reducing useStates in React
How to reduce the amount of useState hooks in React for cleaner components

Prisma, Next.js, & Postgres Pitfalls
Challenges, learnings, and takeaways from using a modern but untested tech stack

VScode & iTerm2 Automatic Theme Switching
How you can get automatic light/dark mode switching in VSCode and iTerm2 on MacOS
Why We Should Solve Our Own Problems
Why we should solve our own problems instead of making others do it.

How to set up Ant Design with Next.js
How to set up Ant Design with Next.js and get custom theming working

I built a health tracker website
How and why I built a health tracker application.
Product Ideas
A list of, in my opinion, interesting products to build and problems to solve.

My Ultimate Hacking Keyboard Review
A biased review of the Ultimate Hacking Keyboard split mechanical keyboard.

My Indie Software Projects
A look at my indie software projects, their state, and what they're all about.

2021 Work From Home Desk Setup
A guide through my 2021 Work From Home desk setup and personal workspace.

MacOS Big Sur Loading Component
A look into, and an implementation, of the MacOS Big Sur loading bar
Projects
quick.nvim
A very fast Lua based Neovim configuration that uses native LSP for intellisense.
prismabuilder.io
Build your Prisma schema visually in this easy-to-use web based tool.
bostadskollen
Ta reda på vad en bostadsrätt egentligen skulle kosta dig varje månad.
react-cmdk
A package with components making it easier for you to build your user's dream command palette.
notary
A fast, desktop-first & Vim-friendly Markdown editor.
anvil
A set of tools you can use to bootstrap a fast, stable, and future-proof web application.
thing
An open source implementation of Spotify Car Thing.
unique-pairs
Given an array of strings, return an object where each field/value is unique.
utilcomps
Utilitarian component library written in Svelte, for Svelte.
render-my-markdown
Render any markdown through a simple URL.
gh-status-updater
A simple command you can use to update your GitHub profile status.
amethyst-conf
A Node.js package and CLI for programmatically updating your Amethyst configuration.