Josef Andersson
TypeScript
React
C#
SQL
Git
Linux
Drones
Portfolio
Projects
![Project image for Andersson Alpha](/_next/image?url=https%3A%2F%2Fcdn.josf.dev%2Fjosfdev%2Falpha_rev2.png&w=256&q=100)
Andersson Alpha
KiCad, TypeScript, Fusion360My personal, custom designed and made split, ergonomic, 40% keyboard.
![Project image for Traktor](/_next/image?url=https%3A%2F%2Fcdn.josf.dev%2Fjosfdev%2Ftraktor.png&w=256&q=100)
Traktor
TypeScript, LinuxInfrastructure as code for homeservers. Created to replace Ansible for my personal servers. Used on my Linux servers since 2022, including for hosting this website.
![Project image for Tools](/_next/image?url=https%3A%2F%2Fcdn.josf.dev%2Fjosfdev%2Ftools.png&w=256&q=100)
Tools
TypeScript, React, NextJSA webservice with a smaller arsenal of tools (API and UI) like webhooks passthrough, URL shortening, code formatting, dummy data generation and more.
![Project image for MyStats](/_next/image?url=https%3A%2F%2Fcdn.josf.dev%2Fjosfdev%2Fmystats.png&w=256&q=100)
MyStats
TypeScript, React, Vite, PrismaA webpage for tracking activities (like workouts, drinking, read books) that I have used myself since 2019, but foremost another project for experimenting with web technologies.
![Project image for Matrix Launcher](/_next/image?url=https%3A%2F%2Fcdn.josf.dev%2Fjosfdev%2Fmatrix-launcher.png&w=256&q=100)
Matrix Launcher
Dart, Kotlin, FlutterAn Android home screen/launcher where apps are launched by drawing patterns.
![Project image for Sync-hosts](/_next/image?url=https%3A%2F%2Fcdn.josf.dev%2Fjosfdev%2Fsync-hosts.png&w=256&q=100)
Sync-hosts
C#, ASP.NETSelf-hosted Dynamic DNS replacement. Sync external IPs between home servers in the simplest way.
About me
![Josef Andersson's profile picture](/_next/image?url=%2F_next%2Fstatic%2Fmedia%2Fprofile-sq-vig4_500x500.cfb90a0c.png&w=640&q=90)
- 🇸🇪 Göteborg, Sweden
- 📅 March 1998, 26 years old
- 📦 Programmer for 13 years *
- 🖨 Experienced with CAD and 3D printing
- 🖥 GNU/Linux user and FOSS enthusiast
- 🤖 PCB designer
- 🚁 Drone pilot
- 🚔 Best driver in the World
- 📸 Photography and filming hobbyist
Contact
- Session ID:What is this?
- Email:
- Alt. email:GPG key
- Telegram:@josefandersson
- Signal:@josef.461
Latest commits
See more...
Latest blog posts
Saving data from a 2009 iMac
A story and guide on how I retrieved our data from a 15 year old Imac.
Self-hosting on a 1984 VPS
My temporary move from home server to a VPS.
A word on UPSs
Taking on the World of Uninterrupted Power Supplies.
Self-hosting your code
How I host my own code.
How to setup an encrypted server
A guide to encrypting a drive using LUKS, installing Debian on it and unlocking it from remote over SSH.
Contributions
I have made 1520 contributions on git.josf.dev in the past year. Most of the contributions are commits. Some are created issues and comments on issues.
Links
Chatbox
Connecting...