Larsen Skills
Eight portable Agent Skills for interface design, motion, accessibility, visual analysis and prototyping.
npx skills add Stianlars1/larsen-skillsI'm Stian, a passionate full stack web developer based in Norway, currently crafting innovative solutions at Sleipner Motor. With a Bachelor's degree in Computer Science and over three years of hands-on experience from professional roles and personal projects, I thrive at the intersection of design and backend engineering.
My journey into technology began in my father's hobby room, where tinkering with computers sparked a lifelong fascination. Today that fascination has grown into my own company, Larsen Utvikling, where I design and ship my own products: native macOS apps like Station, FrameSnapper and dotViewer, the evidence-based CV tool Spiss, and DBHost - my honest, personal MVP for managed PostgreSQL hosting. Most recently I relaunched Tinify.dev with a public API, account plans, credits, and a complete redesign. I enjoy creating tools that simplify and enhance everyday tasks. When I'm not coding, I cherish time at home with my little family, binge-watching movies or brainstorming the next web application.
Driven by ambition, creativity, and a love for problem-solving, I'm dedicated to building user-friendly, high-performance applications that make a real difference. Let's connect and create something amazing together!
Full Stack Developer building and maintaining front-end and back-end systems across Sleipner's platforms, delivering high-quality solutions for users and business alike.
Full Stack Developer on Team Overview, building and maintaining the bank's primary landing page - the daily overview of accounts, transactions, loans, and financial tools across mobile and desktop.

The command center for local development - services, Docker, terminals, and real health checks in one native app.

Every frame. Your way. Extract full-resolution frames from any video - fast, offline, and native.

Quick Look for code and dotfiles - syntax-highlighted previews for 600+ file types, right inside Finder.
Built a Norwegian fan community platform for the 2026 FIFA World Cup - match schedules, live results, friend groups ('gjengen'), a viewing location finder, and watch party events for Norway's matches.
Built Motioned, an AI-powered micro-animation generator. Describe a hover, press, or toggle interaction and get production-ready code as Tailwind CSS or CSS Modules - powered by native CSS, Motion, or GSAP, with live preview and shareable results.
Created Spiss, an AI-powered tool that generates consultant CVs tailored to specific job listings - with full source traceability. Ingests PDFs, Word documents, GitHub profiles, and websites into a master profile, then red-flags unmet requirements instead of fabricating them. No claims without sources.
Built Min Plen, a Norwegian lawn care platform that generates step-by-step seasonal maintenance plans tailored to soil, shade, and local climate. Includes AI-assisted suggestions with user approval, photo history tracking, and manual safety checkpoints for chemical handling.
Developed PxPeek, a JetBrains IDE plugin that shows real-time pixel equivalents for CSS units like rem, em, vh, and vw - inline beside each value or aggregated per line. Works across all JetBrains IDEs with CSS support.
Founded Larsen Utvikling, my solo Norwegian development company (ENK) delivering websites, web applications, native apps, and headless CMS solutions - and the umbrella for my own products like Station, FrameSnapper, dotViewer, DBHost, and Spiss.
Built the full website for Ampera AS, a Norwegian energy contractor - a B2B lead-generation platform on headless Payload CMS 3 with reusable content blocks, plus conversion flows like Byggestrøm booking and safety leader inquiries with server-side validation and reCAPTCHA v3.
A managed Database-as-a-Service platform where developers provision PostgreSQL databases in seconds and get a connection string - no infrastructure to manage. Ships a dashboard with SQL Explorer, REST API, CLI, PgBouncer pooling, and automated backups on a split-plane Next.js + FastAPI architecture with Stripe billing.
An open-source Payload CMS v3 plugin that auto-converts and resizes uploaded images to WebP and AVIF using Payload's managed Sharp instance. Ships custom admin UI with file size savings, resize suggestions, and quality warnings - install, configure, done.
A color palette generator that turns any hex color into a 12-step ramp with accent and gray scales in light and dark variants. Exports shadcn/ui HSL, CSS variables, JSON, and plain text - built for design system work.
Advanced CSS custom properties plugin for JetBrains IDEs - intelligent autocomplete with live preview, quick documentation with color swatches, JSDoc support, and @import resolution across CSS, SCSS, SASS, and LESS. Rated 4.6/5.0 on the JetBrains Marketplace.
Developed Sonio, a free music platform for uploading, sharing, and discovering tracks - a SoundCloud-style experience with waveform playback via WaveSurfer.js. Kotlin + Spring Boot backend with custom auth and AWS S3 storage, Next.js frontend designed from scratch.
Created ColorPalette, a web application that generates beautiful color palettes and exports them as ready-to-use code snippets for various languages and frameworks.
Developed Tinify, a web-based image optimization service that compresses, resizes, and crops images across AVIF, GIF, JPEG, PNG, and WebP - private by default. Relaunched in July 2026 with a public REST API, account plans, usage-based billing, and a complete redesign on the Kotlin + Spring Boot backend.
Created TaskBuddy, a task management app for organizing tasks and boosting productivity. Next.js frontend with all UI components built from scratch, Kotlin + Spring Boot backend on AWS with PostgreSQL and custom JWT authentication.
Designed and built TaskBuddy's marketing landing page with custom illustrations and 3D assets crafted in Figma, implemented in Next.js and TypeScript with responsive design and fast load times.
Developed and open-sourced Strek-kode, a free web app that converts text into barcodes. Built with Next.js and TypeScript, with Firebase for auth and real-time data.
Built a boat rental platform for Skipper'n Utleie with Firebase-backed bookings, inventory, and authentication - plus a custom admin dashboard for orders, profit tracking, and full CRUD inventory management.
Created qr-kode.app, a free custom QR code generator with flexible configuration options. Next.js and TypeScript frontend, Supabase backend, and a modern responsive UI in Tailwind CSS.
Built AudioVisualizer.io, a platform for uploading, sharing, and visualizing audio with SoundCloud-style interactive waveforms. Node.js + Express REST API for audio compression and peak generation, React frontend with Wavesurfer.js, Firebase auth.
Skills, plugins and tooling I build for developers and AI agents.
Eight portable Agent Skills for interface design, motion, accessibility, visual analysis and prototyping.
npx skills add Stianlars1/larsen-skills
Use Tinify from code, your editor or CI.
Cross-platform CLI for DBHost - provision and manage PostgreSQL databases straight from the terminal. Create databases, fetch connection strings, and manage your DBHost resources without leaving the command line.
A Payload CMS plugin that automatically converts and resizes uploaded images to modern formats like WebP and AVIF. Drop it into your Payload config and every upload gets optimized on the fly - no manual processing required.
A highly customizable, animated gradient background component for React applications.
A collection of React components for smooth fade-in animations, starting with FadeWords. Easily add fade effects to your UI elements with customizable options.
A dynamic and customizable React component for rendering realistic meteor animations on any container. Supports light and dark modes, and allows configuration for speed, size, and the number of meteors.
An animated border component that creates a visually stunning beam of light traveling along the borders of any container. Perfect for adding a modern, dynamic touch to your web components.
A customizable React component that creates a light beam effect using conic gradients. The component is fully responsive and supports both light and dark modes. Ideal for adding dynamic and engaging visual elements to your web applications.
A versatile React UI kit focused on delivering ready-to-use, customizable buttons for every use case. Designed to save developers time and streamline UI development, this kit offers a range of button styles and loaders, ensuring immediate integration.
A React component that provides tabbed navigation for viewing a live component preview and its source code separately.
A versatile React component for seamlessly integrating package installation commands and usage examples into your project documentation, supporting npm, yarn, pnpm, and bun with customizable themes.
A lightweight and modern JavaScript utility function to copy text to the clipboard in web browsers that support the Clipboard API (with fallback support). Ideal for use in web applications and React projects.