Skip to content
View knixan's full-sized avatar
🏠
Working from home
🏠
Working from home

Block or report knixan

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
knixan/README.md

Josefine Eriksson

Fullstack Developer · Frontend-fokus · Design sedan 2007


👩 About me

I'm a fullstack developer with a frontend focus and a design background that goes back to 2007. What started as curiosity — designing blogs, building online stores, and selling my own products — has grown into a genuine passion for building modern web applications end to end.

My primary stack is Next.js, TypeScript, React, and Node.js with PostgreSQL and Prisma. I'm comfortable across the full stack, but I'm at my best where business logic meets thoughtful UI.

My most recent project is Knegarloggen — a SaaS application for invoicing and job logging aimed at Swedish tradespeople, built with full authentication and a relational database, launching as a PWA and Android app. It's now growing into a monorepo with two sibling apps for adjacent markets — Hemloggen (household services) and Giggerloggen (freelancers/consultants).

I also built Kläder efter väder — a PWA designed for children with intellectual disabilities and autism, helping them independently choose appropriate clothing based on the weather.

I learn fast, take ownership of what I build, and care about delivering things that actually work well — not just look good. I'm currently looking for a permanent position where I can contribute with both technical depth and design sensibility, and keep growing as part of a team.


🛠 Tech Stack

Frameworks React · React Vite · Next.js · Angular · Node.js · ASP.NET Core · C#

Languages TypeScript · JavaScript · HTML · CSS

UI / Styling Tailwind · shadcn/ui · MUI

Data & CMS PostgreSQL · Prisma · Sanity · Firebase

Auth BetterAuth · ASP.NET Core Identity · JWT

Design & Tools Photoshop · Illustrator · Lightroom · Figma · Photopea · Azure · Git · GitHub


🚀 Projects

Knegarloggen — SaaS suite for Swedish tradespeople (solo project in progress) Job logging and invoicing system built with Next.js, TypeScript, Prisma and PostgreSQL. Supports ROT tax deductions, a customer registry and PDF invoice generation. Currently being restructured into a monorepo (pnpm + Turborepo) hosting three sibling apps — Knegarloggen (construction), Hemloggen (RUT/household services) and Giggerloggen (freelancers) — with shared UI, auth and database packages. Deployed as a PWA with Android support.

Dagens Dos — Full-stack news platform (group project) Role-based access (Admin/Editor/User), Stripe subscriptions, AI-assisted article generation with Gemini, and live data from SMHI and Swedish electricity price APIs. My focus: authentication, role management, search and SEO.

SweetTime UF — Web store for a student company (client project) Full e-commerce solution in live production — product variants, customer image uploads, tiered pricing, dynamic sitemap and a protected admin panel. Built with Next.js, BetterAuth and Prisma.

Tassa in! — Booking system for pet care Monorepo with a React/Vite frontend and a separate ASP.NET Core backend. JWT auth, EF Core, timezone-safe booking logic (UTC ↔ Swedish time) and slot-capacity management.

MotionZone — Dance studio platform (client project) Course, term and schedule management with product sales, orders and bookings. Built with Next.js 16, Prisma and Better Auth.

Skeninge VVS — Business website (client project) Presentation site for a local plumbing company — light/dark theme, Google Maps integration and SEO-optimised metadata.

Kläder efter väder — PWA weather app for kids Accessibility-focused app helping children with intellectual disabilities and autism choose weather-appropriate clothing on their own.

B-Movies — Movie e-commerce platform (group project) Relational data model with cast/crew relations, server actions as the mutation layer, and price-snapshotting to keep order history accurate. Built with Next.js 15, Prisma and Server Actions.

Lotteri — Digital lottery platform for a sports association (solo project in progress) Ticket-purchasing platform for Mjölby Idrottsförbund built with Next.js (App Router, Server Actions), Firebase Auth/Firestore and the Admin SDK. Purchases and winner-drawing run through verified Server Actions with transactional ticket numbering, backed by a local Firebase Emulator Suite for development. Built with react-hook-form, zod and shadcn/ui.


🌍 Find me

kodochdesign.se GitHub


Open to new opportunities · Remote or Mjölby, Östergötland 🇸🇪

Pinned Loading

  1. knegarloggen knegarloggen Public

    Monorepo SaaS system för tre syskon appar Knegarloggen, Giggerloggen, Hemfixloggen https://knegarloggen.vercel.app/

    TypeScript

  2. sweettimeuf sweettimeuf Public

    Webstore for Sweettime-UF En Next.js e-handelsapplikation byggd för SweetTime UF. Hanterar produktkatalog, kategorier, kundvagn, kassa och orderhantering med ett fullständigt admingränssnitt.

    TypeScript

  3. b-movies b-movies Public

    https://b-movies.vercel.app/ Modern movie e‑commerce & catalog platform built with React Next js Prisma postgresSQL

    TypeScript 1

  4. motionzoneproject/motionzoneproject motionzoneproject/motionzoneproject Public

    TypeScript 1 1

  5. kladereftervader kladereftervader Public

    A small, nice weather application built with Next.js and TypeScript. The app displays current weather information and provides simple, practical clothing and activity advice in a warm, light-hearte…

    TypeScript 1

  6. Dagensdos Dagensdos Public

    Forked from Gr-25-13/news-gamma

    Skolprojekt

    TypeScript