Hello, I'm Albin

I am a recent graduate with a Bachelor's degree in Software Engineering, focused on solving technical challenges and building reliable, efficient software. I have a strong interest in web development and continue to grow my skills in that area.

Get in touch: [email protected]

Loading 3D Scene...

Projects

hermitcraft

Nov 2025 – Dec 2025

Redesigned the hermitcraft.com website into a modern dashboard that aggregates YouTube videos from a curated set of channels. Implemented a background worker on the Bun runtime that runs scheduled jobs (cron/interval-based) using Effect schedules to periodically query the YouTube and Twitch APIs, persisting the collected data in a MySQL database. The Svelte frontend follows a cache-aside pattern, first checking a Redis cache (with built-in rate limiting) before querying the database. An S3 bucket is used to store and serve downloadable files. The project is structured as a monorepo using Turborepo, containerized with Docker, and fully deployed on Railway.

Technologies:

shadcn/studio-svelte

Aug 2025 – Nov 2025

Converted shadcn/studio from React to Svelte, an open-source collection of copy-and-paste components and blocks paired with a powerful theme generator, allowing developers to craft, customize, and ship projects faster. The conversion included 600+ components, 36+ blocks, a Shadcn theme generator, and the surrounding website.

Technologies:

wds-shadcn-registry-svelte

Oct 2025 – Oct 2025

Converted wds-shadcn-registry from React to Svelte, an open-source collection of copy-and-paste shadcn components, allowing developers to craft, customize, and ship projects faster.

Technologies:

Simple Tab Manager

Jul 2024 – Oct 2025

Developed a Chrome Extension to streamline tab sorting and management in the browser, enhancing productivity and quality of life for 900+ users (installs).

Technologies:

Halstead Complexity

Oct 2025 – Oct 2025

Developed a Python command-line tool to analyze Halstead complexity in source code using typer, dynaconf, and tree-sitter. Extensible to any programming language by adding its tree-sitter grammar.

Technologies:

EBLWin Fire Alarm System

Jan 2025 – Jun 2025

Served as UI lead on a 12-person team, using Scrum/Agile methodologies to redesign Panasonic’s fire alarm system through the consulting firm Malvacom. The project focused on improving the existing system design and delivering a hybrid solution that runs on the web, Windows, and Android platforms.

NDA

Technologies:

Xplorify

Nov 2024 – Jan 2025

Designed and built the frontend for a geocaching-inspired Android app on a team of 5. The app enables users to select, travel to, save, review, share, and create caches.

Technologies:

Chronos

Jan 2024 – May 2024

Worked on a 5-person team using Scrum/Agile methodologies to design and implement an internal booking tool for Ericsson’s Kubernetes test platform. The application allows users to reserve containers for specific time periods, view container status, and monitor real-time metrics such as CPU and memory usage. I was responsible for implementing authentication and the majority of the UI.

NDA

Technologies:

© 2025 Albin Carlsson