Robin Jensen

Freelance developer · Huskvarna/Jönköping, Sweden Frilansande utvecklare · Huskvarna/Jönköping

From product idea to working software Från produktidé till fungerande mjukvara

I take end-to-end technical ownership of your product – architecture, full-stack development (TypeScript, Python) and AI where it adds value – from first version to production. Freelancing since 2018.

Jag tar tekniskt helhetsansvar för ditt produktprojekt – arkitektur, fullstackutveckling (TypeScript, Python) och AI där det gör nytta – från första version till produktion. Frilans sedan 2018.

or email directly: hej@robinjensen.com

eller mejla direkt: hej@robinjensen.com

“The result came even faster than expected … he has a very good ability to explain complex things in an understandable way, even for people without a technical background.” ”Resultatet kom till och med snabbare än förväntat … han har en mycket bra förmåga att förklara komplexa saker på ett begripligt sätt, även för personer utan teknisk bakgrund.”
Louise P. – Entrepreneur, client · Read full recommendationLouise P. – Entreprenör, kund · Läs hela rekommendationen

How I can help Vad jag kan hjälpa dig med

The first version of your product (MVP/web service) Första versionen av din produkt (MVP/webbtjänst)

You have an idea and want a first version that real users can try. I help you scope what is needed now and build it so it can be developed further.

Du har en idé och vill få fram en första version som riktiga användare kan testa. Jag hjälper dig att avgränsa vad som behövs nu och bygger den så att den går att vidareutveckla.

Read more about how I build an MVP →Läs mer om hur jag bygger en MVP →

Web applications and internal systems for businesses Webbapplikationer och interna system för företag

Web services and internal tools for workflows that don't fit a standard system – with login, roles, payments and integrations where needed.

Webbtjänster och interna verktyg för arbetsflöden som inte passar i ett standardsystem – med inloggning, roller, betalningar och integrationer där det behövs.

AI in existing workflows, where it helps AI i befintliga flöden när det gör nytta

For example search, matching or a first draft that a person reviews. I suggest AI where it solves a concrete problem, and I'll tell you if a simpler solution is enough.

Till exempel sökning, matchning eller ett första utkast som en människa granskar. Jag föreslår AI där den löser ett konkret problem, och säger till om en enklare lösning räcker.

Based in Huskvarna, near Jönköping, Sweden. I work with clients across Sweden, remotely or on site in the Jönköping area.

Baserad i Huskvarna, nära Jönköping. Jag jobbar med kunder i hela Sverige, på distans eller på plats i Jönköpingsområdet.

How a project works Så går ett uppdrag till

  1. 1. A short conversation about your idea1. Kort samtal om idén

    You tell me what you want to build and where you are today. I ask questions and tell you honestly whether I'm the right person for the job.

    Du berättar vad du vill bygga och var du står i dag. Jag ställer frågor och säger ärligt om jag är rätt person för uppdraget.

  2. 2. A scoped first version and an estimate2. Avgränsad första version och uppskattning

    We decide what the first version needs to do and what can wait. The price depends on the scope – get in touch and I'll give you an estimate.

    Vi bestämmer vad första versionen ska klara och vad som kan vänta. Priset beror på omfattningen – hör av dig, så får du en uppskattning.

  3. 3. Build, delivery and operations3. Bygge, leverans och drift

    I build in small steps, keep you updated along the way and take the solution all the way to production. After delivery I can take care of operations and further development.

    Jag bygger i små steg, håller dig uppdaterad löpande och tar lösningen hela vägen till produktion. Efter leveransen kan jag sköta drift och vidareutveckling.

Selected projects Valda projekt

FondBot

AI-powered SaaS · Founder & owner · Built and run end to end · In production since December 2025

AI-driven SaaS · Grundare & ägare · Byggt och drivs från början till slut · I produktion sedan december 2025

The problem

Problemet

Sweden has many foundations and grants, but it's hard to know which ones fit your project and how to write an application that stands a chance.

Det finns många fonder och stiftelser i Sverige, men det är svårt att veta vilka som passar ens projekt och hur man skriver en ansökan som har en chans.

What I built

Vad jag byggde

A service that matches the user's project with relevant foundations and grants and drafts the application with AI in a guided flow. I own product, code, payments and operations.

En tjänst som matchar användarens projekt mot relevanta fonder och stiftelser och tar fram ett ansökningsutkast med AI i ett guidat flöde. Jag har gjort produkt, kod, betalningar och drift själv.

Stack

Stack

Vite + React · Supabase (Postgres, Auth, Edge Functions) · OpenAI · Stripe

Key decisions

Viktiga beslut

  • · Honest AI output: the AI may not invent facts. Matches are based on verified sources, and missing information goes to a “complete before submitting” list. I accepted a higher cost per application for quality.
  • · Ärlig AI-output: AI:n får inte hitta på fakta. Matchningar bygger på verifierade källor, och uppgifter som saknas hamnar i en lista med det som ska kompletteras före inskick. Jag valde en högre kostnad per ansökan för att få bättre kvalitet.
  • · Correct payments: subscriptions and credits via Stripe. Failure paths are built so failed generations are never charged and refunds can't create extra credits – covered by integration and unit tests, rolled out stepwise and verified in production.
  • · Korrekta betalningar: prenumerationer och krediter via Stripe. Felvägarna är byggda så att misslyckade genereringar aldrig debiteras och återbetalningar inte kan skapa extra krediter – täckt av integrations- och enhetstester, utrullat stegvis och verifierat i produktion.
  • · Disciplined shipping: small, reviewed commits; deploy only after sign-off.
  • · Disciplinerade leveranser: små granskade commits och deploy först efter godkännande.
FondBot visar verifierade fondmatchningar för ett exempelprojekt FondBot showing verified funding matches for a sample project View live product → Se live-produkt →

AI Developer / Technical Lead AI-utvecklare / Teknisk ansvarig

Confidential (NDA) · Freelance contract

Sekretessbelagt (NDA) · Uppdrag

2026 · Stockholm, Sweden · Remote 2026 · Stockholms län, Sverige · På distans

An entrepreneur wanted to go from idea to a working MVP. I delivered an AI-based MVP with semantic search and product matching, with end-to-end technical ownership of architecture and delivery:

En entreprenör ville gå från idé till en fungerande MVP. Jag levererade en AI-baserad MVP med semantisk sökning och produktmatchning, med tekniskt helhetsansvar för arkitektur och leverans:

  • • Design and implementation of backend architecture (Python, FastAPI)
  • • Design och implementation av backend-arkitektur (Python, FastAPI)
  • • Development of semantic search based on embeddings
  • • Utveckling av semantisk sökning baserad på embeddings
  • • Structuring scalable data pipelines
  • • Strukturering av skalbara datapipelines
  • • Development of production-ready APIs
  • • Utveckling av produktionsklara API:er
  • • Translation of non-technical requirements and business needs into technical solutions
  • • Översättning av icke-tekniska krav och affärsbehov till tekniska lösningar

The project is covered by strict confidentiality (NDA).

Projektet omfattas av strikt sekretess (NDA).

Read the client's recommendation →Läs kundens rekommendation →

HyresSvar

Own product · Invite-only access · Next.js/TypeScript

Egen produkt · Tillgång via inbjudan · Next.js/TypeScript

HyresSvar is an AI-assisted workspace for landlords and property managers. The AI interprets incoming messages, suggests a priority and writes a first reply that you review. I own the technical foundation: architecture, secure role-based auth and production hardening.

HyresSvar är en arbetsyta med AI-stöd för hyresvärdar och förvaltare. AI:n tolkar inkommande meddelanden, föreslår prioritet och skriver ett första svar som du granskar. Jag ansvarar för den tekniska grunden: arkitektur, säker inloggning med roller och produktionshärdning.

Översiktsvy i HyresSvar med prioriterade hyresgästärenden (testdata)

Current technical focus

Tekniskt fokus just nu

  • · Scalable architecture across client, API and data layer
  • · Skalbar arkitektur mellan klient, API och datalager
  • · Secure authentication with invitation flow and role handling
  • · Säker autentisering med inbjudningsflöde och rollhantering
  • · Error handling, fallback mode and resilient sync via Supabase
  • · Robust felhantering, fallback-läge och stabil synk via Supabase
  • · Production-hardening baseline: validation, rate limiting and security headers
  • · Grundläggande produktionshärdning: validering, rate limiting och säkerhetsheaders
  • · Iterative UX improvements for a fast daily workspace
  • · Iterativ UX-förbättring för en snabb arbetsyta i daglig drift
Visit hyressvar.se (invite-only access) → Besök hyressvar.se (tillgång via inbjudan) →

Experiments Experiment

Jönköping Timeline Simulator

2.5D isometric time machine · React/TypeScript · Live demo

2.5D isometrisk tidsmaskin · React/TypeScript · Live-demo

A 2.5D isometric time machine for central Jönköping where the place shifts between 1600, 1864, 1960 and 2026 — buildings, vehicles and the soundscape change with the era.

En 2.5D isometrisk tidsmaskin för Jönköpings centrum där platsen skiftar mellan 1600, 1864, 1960 och 2026 — byggnader, fordon och ljudvärld förändras med tiden.

Built with

Byggt med

  • · React/TypeScript with data-driven era packages
  • · React/TypeScript med datadrivna epokpaket
  • · Custom canvas renderer
  • · Egen canvas-renderer
  • · Era-specific soundscape
  • · Eraspecifikt ljudlandskap
  • · Base map from OSM; reconstructions tagged with source confidence
  • · Baskarta från OSM; rekonstruktioner märks med källkonfidens
View live demo → Se live-demo →

Games Spel

Browser games · TypeScript · Play in the browser

Webbläsarspel · TypeScript · Spela i webbläsaren

Games I have built for the browser: Industrial Shredder, a physics-based shredder game, Fire City, a 2.5D fire simulator, and Huskvarna Landlord, where you buy and rent out buildings on a map of Huskvarna.

Spel som jag har byggt för webbläsaren: Industrial Shredder, ett fysikbaserat kvarnspel, Fire City, en 2.5D-brandsimulator, och Huskvarna Landlord, där du köper och hyr ut hus i ett kartbaserat Huskvarna.

See the games → Se spelen →

Testimonial Rekommendation

Robin did a fantastic job and the collaboration worked very smoothly from start to delivery. He was incredibly communicative throughout the process and continuously updated me on where in development the project was and what the next steps were. This created a great sense of security and transparency in the work.

Robin was also quick both in feedback and delivery, and the result came even faster than expected. He is very pleasant to work with, solution-oriented and flexible when new questions or ideas come up along the way.

It was also very easy to bounce ideas with him. His technical competence is clear, and he has a very good ability to explain complex things in an understandable way, even for people without a technical background.

Robin is knowledgeable, professional and very competent, and can be warmly recommended.
Robin gjorde ett fantastiskt arbete och samarbetet fungerade väldigt smidigt från start till leverans. Han var otroligt kommunikativ genom hela processen och uppdaterade löpande kring var i utvecklingen projektet befann sig och vilka nästa steg var. Det skapade en stor trygghet och transparens i arbetet.

Robin var dessutom snabb både i återkoppling och leverans, och resultatet kom till och med snabbare än förväntat. Han är mycket trevlig att arbeta med, lösningsorienterad och flexibel när nya frågor eller idéer dyker upp längs vägen.

Det var också väldigt enkelt att bolla tankar med honom. Hans tekniska kompetens är tydlig, och han har en mycket bra förmåga att förklara komplexa saker på ett begripligt sätt, även för personer utan teknisk bakgrund.

Robin är kunnig, professionell och mycket kompetent, och kan varmt rekommenderas.
LP

Louise P.

Entrepreneur, client

Entreprenör, kund

or email directly: hej@robinjensen.com

eller mejla direkt: hej@robinjensen.com

About my work Om mitt arbete

I work at the intersection of web development, system design and AI. My background in design gives me a strong sense for usability and visual clarity, but my primary role is engineering - building systems that are reliable, maintainable and aligned with real business needs.

Jag arbetar i gränslandet mellan webbutveckling, systemdesign och AI. Min bakgrund inom design ger mig en stark känsla för användbarhet och visuell klarhet, men min primära roll är teknik - att bygga system som är pålitliga, underhållbara och anpassade till verkliga affärsbehov.

I am used to working independently, making technical decisions, and delivering under time pressure. Clients typically hire me when they need someone who can take full ownership of the technical solution rather than just implementing isolated features.

Jag är van vid att arbeta självständigt, fatta tekniska beslut och leverera under tidspress. Kunder anlitar mig oftast när de behöver någon som kan ta fullt ansvar för den tekniska lösningen, i stället för att bara bygga enskilda funktioner.

Technical scope & responsibility Teknisk omfattning & ansvar

System-level responsibility Systemansvar

  • System architecture and technical decision-making
  • Systemarkitektur och tekniska beslut
  • Backend APIs, data models and business logic
  • Backend API:er, datamodeller och affärslogik
  • Frontend architecture, state and performance
  • Frontend-arkitektur, state och prestanda
  • Authentication, authorization and security considerations
  • Autentisering, auktorisering och säkerhetshänsyn
  • Deployment, monitoring and production stability
  • Driftsättning, övervakning och stabil drift i produktion

AI & modern tooling AI & modern verktygslåda

  • AI/LLM integration for automation and intelligent workflows
  • AI/LLM-integrering för automation och intelligenta arbetsflöden
  • AI-assisted development, testing and prototyping
  • AI-assisterad utveckling, testning och prototypering
  • Building AI-driven products with real user value
  • Bygga AI-drivna produkter med verkligt användarvärde
  • Choosing tools based on problem, not trend
  • Välja verktyg baserat på problem, inte trend

Confidential work: I have worked on several projects under strict non-disclosure agreements (NDA). I am comfortable with confidentiality requirements and can discuss past projects only as permitted by their respective agreements.

Sekretessbelagt arbete: Jag har arbetat i flera projekt under strikt sekretess (NDA). Jag är van vid sekretesskrav och berättar om tidigare projekt bara i den omfattning som respektive avtal tillåter.

Technology & stack philosophy Teknik & stack-filosofi

I work across multiple languages and ecosystems, which allows me to choose the most suitable technology for each problem instead of forcing every project into a single stack.

Jag arbetar med flera språk och ekosystem, vilket gör att jag kan välja den mest lämpliga tekniken för varje problem i stället för att tvinga in varje projekt i en enda stack.

Languages Språk

Core languages for building systems Kärnspråk för att bygga system

TypeScript, JavaScript, Python, Java, PHP, Lua

Frontend Frontend

User-facing experiences Användarupplevelse och gränssnitt

React, Next.js, Modern HTML & CSS, component-based UI, responsive design

React, Next.js, modern HTML och CSS, komponentbaserade gränssnitt, responsiv design

Backend Backend

Scalable infrastructure & logic Skalbar infrastruktur & logik

APIs, databases, authentication, integrations

API:er, databaser, autentisering, integrationer

AI & LLMs AI och språkmodeller

Intelligent automation & workflows Intelligent automatisering & arbetsflöden

Prompt engineering, AI workflows, AI-powered products

Promptdesign, AI-flöden, AI-drivna produkter

Contact Kontakt

Got a product idea? Tell me briefly:

Har du en produktidé? Berätta kort:

  1. 1. What do you want to build?
  2. 1. Vad vill du bygga?
  3. 2. Where are you today?
  4. 2. Var står du i dag?
  5. 3. When do you need it?
  6. 3. När behöver det vara klart?

Based in Jönköping, Sweden

Baserad i Jönköping, Sverige

or email directly: hej@robinjensen.com

eller mejla direkt: hej@robinjensen.com