Skip to content

B3Kay/benjaminkarlsson.com

Repository files navigation

Benjamin Karlsson's Personal Website and Blog

Welcome to my digital canvas at benjaminkarlsson.com! I'm Benjamin Karlsson, a versatile individual donning the roles of a developer, designer, creator, avid traveler, and lifelong learner, boasting over 5 years of experience in the IT industry.

Image

Who Am I?

Greetings, friends! I'm Benjamin Karlsson, a multifaceted individual wearing the hats of a developer, designer, creator, enthusiastic traveler, and a lifelong learner with over 5+ years of immersion in the IT industry.

This page might be a tad self-indulgent, but it's my canvas. I hope you discover it as fascinating as I find it.

A Glimpse into My Story

  1. 🔫 I've proudly graduated from military service.
  2. 🏛️ Embarked on a 3-year Informatics journey at Umeå University.
  3. ✈️ Wanderlust led me to spend a full 2 years traversing the globe, working as a Digital Nomad. I've called places like Poland, Spain, Portugal, and Indonesia my temporary homes.
  4. 🚲 Beyond the digital realm, I craft tangible creations. One notable project involved handcrafting a towering bicycle, navigating the streets of Gothenburg adorned with snippets of national and local news, and radio broadcasts.
  5. 🧑‍🏫 My passion extends to teaching; explore my Advent of Wisdom on Instagram or TikTok.
  6. 💪 Health and fitness are paramount; I delve into diets and training regimens. Presently, it's the carnivore diet coupled with calisthenics.
  7. 🪑 A 29-year-old soul, born in May 1994 in Sweden, I now call various places my home.

Explore My Website

Feel free to explore my website and blog to learn more about my experiences, projects, and insights. Here's a quick guide:

  • Blog: Dive into my thoughts, experiences, and learnings in the Blog section.
  • Projects: Explore some of my notable projects in the Projects section.
  • Gallery: Check out a visual journey of my adventures and creations in the Gallery.

Connect with Me

  • Twitter: Follow me on Twitter for real-time updates and musings.
  • Instagram: Explore my visual stories on Instagram.
  • LinkedIn: Connect with me professionally on LinkedIn.

Feel free to reach out, share your thoughts, or collaborate on exciting projects. Let's connect and grow together!

Thank you for visiting my digital space. Happy exploring! 🚀

About the Project

Tools and Technologies

  • Vite: A fast build tool that enhances the development experience.
  • SvelteKit: The core framework for building modern web applications with Svelte.
  • Tailwind CSS: A utility-first CSS framework for responsive and customizable styling.
  • TypeScript: Bringing static typing and improved tooling to the project.
  • Mdsvex: Simplifying the rendering of Markdown content for blog posts.
  • Tailwind CSS Typography: Extending Tailwind CSS with typography-related utility classes.
  • Lucide-svelte: Svelte implementation of the Lucide icon set for visual enhancements.
  • Shiki: A syntax highlighting library for rendering aesthetically pleasing code snippets.
  • Remark Plugins (rehype-slug, remark-toc, remark-unwrap-images): Enhancing Markdown content processing.
  • Unplugin-icons: Enabling the seamless integration of icons for a visually pleasing interface.
  • Various Iconify Packages (cib, devicon, devicon-plain, mdi, mingcute, skill-icons, typcn): Diverse icon packages for added visual elements.

Build and Deployment

  • @sveltejs/adapter-auto: Automatically selects the appropriate adapter for different deployment platforms.
  • @sveltejs/adapter-netlify: Customized for Netlify deployment, ensuring smooth hosting and continuous integration.

Development Scripts

  • dev: Initiates the development server using Vite for a smooth development experience.
  • build: Compiles the project for production deployment.
  • preview: Generates a preview of the production build for local testing.
  • check: Performs type-checking using Svelte Kit and Svelte Check.
  • check:watch: Enables continuous type-checking during development.