Developer with a slightly
buggy personality

Camilla · Software engineer · since 2014
cami.ts

const cami = new Developer('Camilla')

.setBackend(['.NET', 'C#', 'Node.js', 'Golang'])

.setFrontend (['React', 'TypeScript', 'Next.js'])

.setStyle([

'clean',

'component-minded',

'pragmatic',

'playful'

])

.learn(['Rust']);

cami.build();

Currently

About

I’ve been developing software professionally since 2014, working across backend, integrations, DevOps, and frontend. I enjoy understanding systems as a whole and solving problems across the stack.

I care about readable, maintainable code and use automated unit and end-to-end tests to catch regressions and make changes safer. My experience also spans CMS platforms such as Sanity.io, Optimizely (formerly EPiServer), Craft CMS, and Umbraco.

Outside of work, I’m a social introvert who loves good food, cooking, board games, and getting carried away in conversations with friends. I also enjoy playing co-op games with my partner, discovering a good series, or unwinding with a glass of wine.

camilla:
 aka:
 - "camistein"
 - "cami"
 role: "Software engineer"
 vibe: "nerdy, goofball, creative"

Expertise

Years of building things has left me with a broad toolbelt and I never get tired of learning new things. Here's what's in it.

Backend

  • .NET & C#
  • Golang
  • Node.js
  • REST APIs
  • Third-party integrations (Salesforce, Lime, Provet, Vitec)

Frontend

  • JavaScript
  • TypeScript
  • CSS / SCSS
  • Tailwind
  • React
  • Next.js
  • Blazor
  • Vite / Webpack

CI/CD, Source Control & Hosting

  • Azure
  • Azure DevOps
  • GitHub
  • Gitlab
  • CircleCI
  • Google Cloud Functions
  • Docker

Testing & QA

  • E2E (Playwright, Cypress)
  • Unit (Vitest, Jest, NUnit, MsTest, xUnit)
  • API (Postman, Bruno)
  • Code quality (SonarQube)
  • Visual testing (Percy, BackstopJS)

CMS & content

  • Sanity.io
  • EPiServer
  • Umbraco
  • Craft CMS

Ways of working

  • Responsive layouts
  • Reusable components
  • Clean, readable code
  • Collaboration
  • Curious & always learning
  • Testing automation over manual edge case hunting

Databases

  • Microsoft SQL Server
  • Redis
  • PostgreSQL

Projects

A few of the personal projects I’ve worked on in my spare time.

🍷🧀 Web app

Cupboard – our digital pantry

Cupboard is a fun side project I'm building together with my partner — a shared digital pantry where we collect our favorite wines, recipes and cheeses. It's our little curated "cupboard" where we store the food and drink things we love.

Complete with discord bots to add new favorite wines on command while out at restaurants through API functions on Google Cloud and content management through Sanity.io

Cupboard – our digital pantry
🎨🖼️ Tool

Thumbnail generator

A browser-based tool for creating CMS page type icons and thumbnails. Combine gradient backgrounds, FontAwesome icons, text and wireframe blocks — then export as PNG or proper vector SVG.

Now with AI generation — describe the thumbnail you want and it builds it for you. Also includes drag-and-drop positioning, element grouping, scale controls and ready-made templates for common CMS layouts.

camistein.dev/generate-thumbnail
Thumbnail generator
🎮🛠️ Mods

GTA meets The Sims

I always loved playing The Sims and when I learned a bit of GTA modding I took the chance to take inspiration from The Sims with a circular action menu

GTA meets The Sims
🎮🛠️ Mods

GTA Dumpster dive

In this project, I developed a feature that allows players to dumpster dive for items in game, receiving zero or more items upon a successful search.

Additionally, I implemented a GitHub Action to trigger a release build upon pushing a specific tag.

GTA Dumpster dive

Latest notes

A few recent posts. For all entries, visit the notes section.

View all posts →

Beyond code

Im a playful goofball at heart, life is too short to not have a little bit of fun while you`re alive, right!?

🍰🍽️ In the kitchen

Cooking and baking help me relax and stay creative. I love exploring new restaurants and trying new dishes and flavors.

Dream: Create a shoppinglist app with integrations with/to discord, google assistant, store apps (ica, coop)

🎮🎲 Games & Boardgames

I’ve played games my whole life, both digital and analog —especially ones with building, crafting and puzzles.

Some of my favorite games include: Raft, Split fiction, Valheim, WoW, Enshrouded, Schedule 1, Windrose, Palworld, Subnautica

Dream: Create a mobile game

🍿 Movies & Series

Few things beat a blanket, rain outside, and a good thriller. I watch everything from Harry Potter, Big bang Theory to classic horror. Of course I cant say no to a little true crime as well both in video and podcast form.

Dream: Create an app that unifies all streaming services in our home.

✏️🧩🎨 Creative & learning

Sometimes I also pick up a pen and draw anything that comes to mind, usually cute animals like pandas. Anything that lets me be creative, or learn something gives me new energy.

I can also just spend atleast an hour sorting the lego or puzzle pieces before I even start building, preparation is just as important as execution.

Contact

Want to chat about a project, collaboration, or just share a great game or recipe? I'd love to hear from you.