Sonny Stark
Musician, web developer, stage/theater technician, writer & traveler
Born in Sweden but living in Leipzig, Germany, I am the creator and developer of the opinionated and informative blog The Adversarian (coming soon). I build things for the web and store these projects on Codeberg (present) and GitHub (past). Music is my true passion and I listen to a lot of it, some of which you can get a glimpse of on my Bandcamp and my Album Whale (where I also post a monthly playlist), but I also write and play - because I don't know how not to. I do have some newer music projects in the works that I will be sharing when the time is right.
Projects
The Adversarian (coming soon)
This is an online magazine built with Astro, Sanity CMS and TypeScript.
[Source code] | [Live]
Daily Book
Get a daily random book recomendation, including book description, all the information you would want, and with links where to buy it, built with Svelte, SvelteKit, JavaScript, TypeScript and CSS.
[Source code] | [Live]
My old portfolio
The very first rendition of sonnystark.dev that I built with Astro, TypeScript and CSS
[Source code] | [Live]
Café Westen Website
An unsolicited remake of the website of a local bar/restaurant using Alpine.js and CSS.
[Source code] | [Live]
What I use
- Frameworks: Astro | Vue.js | Eleventy/11ty | Preact | Svelte | Alpine.js | Express.js
- Languages: HTML | TypeScript | JavaScript | Ruby
- Styling: CSS | PostCSS | Sass | Tailwind CSS
- CMS: Sanity CMS | Tina CMS
- Tools: Zed | WezTerm | Linux | Bun | Pnpm | Deno | Mise | Chezmoi | Docker | Joplin | Penpot | Git | Zellij
- Browser: Zen Browser (for general use) | Helium Browser (for development)
Contact
I do not use any social media but you can always get in touch with me via contact@sonnystark.dev. Let's talk!
Colophon
I used 11ty to build this website since I felt that Astro was overkill for a simple static site like this and it didn't really fit my idea of this portfolio. Nunjucks was used for templating and I went with vanilla CSS for styling so that I could have full control over the styling without any external dependencies. There is just a small pinch of JavaScript in there for some dynamic behavior.
Domain hosted by Hostinger and it's deployed on Netlify.
The fonts used on this website are NebulaSans, Evora and Luperca.