I build web apps
your business can rely on.
I'm Per Hansen, a freelance full-stack developer from Denmark with 10+ years of experience shipping products for fintech, biotech, climate tech and SaaS companies. From first commit to production, and everything after.
Senior freelance web developer · Denmark · remote-friendly
- years building for the web
- 10+
- years on one client's product
- 6
- long-term freelance engagements
- 4
- typical reply time
- 1 day
Services
What I can help you with
Whether you need a product built from scratch or a senior developer to strengthen your team, I deliver production-ready work with no hand-holding required.
Web application development
Full-stack web applications built with React, Next.js, Vue/Nuxt, Node.js and TypeScript. Customer portals, dashboards, SaaS products and internal tools, designed to be maintained, not just launched.
Senior capacity for your team
Need an experienced developer who can hit the ground running? I plug into your existing team, ship features, review code and raise the bar, without weeks of onboarding.
APIs & integrations
REST APIs, database design and third-party integrations such as payments, accounting and authentication. The plumbing that makes your product actually work.
Modernisation & rescue
Inherited a codebase nobody wants to touch? I upgrade legacy frontends, fix performance problems and get releases flowing again, with a plan and no drama.
Why me
What you get when you hire me
Senior from day one
No ramp-up period, no hand-holding. I've shipped in fintech, biotech and e-commerce, and I know what production-grade actually means.
Business first, tech second
I care about the outcome you need, not which framework is trending. Every technical decision is made with your budget and timeline in mind.
A partner, not a contractor
My freelance clients have kept me around for one to three years at a time. I stay invested long after the first release.
Clear, honest communication
Weekly updates, realistic estimates and early warnings if something changes. You will never wonder what is going on.
Stack
- TypeScript
- React
- Next.js
- Vue
- Nuxt
- Angular
- Node.js
- REST APIs
- SQL databases
- Tailwind CSS
- Testing & CI/CD
- Vercel & cloud hosting
Selected work
Clients I've built for
Long-term engagements in industries where mistakes are expensive. Here is a selection of the work I can talk about.
Climate tech · LCA
Målbar
Ongoing development for a Danish life cycle assessment company. I have helped build their LCA screening tool, which lets companies estimate the climate footprint of their products, along with the internal tooling the team runs on every day.
- Role
- Full-Stack Developer
- Engagement
- Freelance
- Duration
- 2 years
Construction · Building physics
Bunch Bygningsfysik
Built a moisture content calculator for construction compositions. Their existing calculation module already had years of building physics expertise baked in, so I kept it as the engine and put a modern, easy to use web UI on top of it instead of rewriting what worked.
- Role
- Full-Stack Developer
- Engagement
- Freelance
- Duration
- Project
Fintech · Accounting SaaS
Visma Dinero
Frontend development on Dinero, one of Denmark's most popular accounting platforms for entrepreneurs and small businesses. First as an employee for four years, then they brought me back as a freelancer for two more.
- Role
- Frontend Developer
- Engagement
- Full-time, then freelance
- Duration
- 6 years
Biotech · Pharma
Y-mAbs Therapeutics
Full-stack development of web solutions for a commercial-stage biopharmaceutical company, a regulated environment where reliability, correctness and clear documentation are not optional.
- Role
- Full-Stack Developer
- Engagement
- Freelance
- Duration
- 3 years
E-commerce · Fintech
Storebuddy
Frontend for a platform that automates bookkeeping for webshop owners and flags imbalances on orders, turning messy e-commerce data into something an accountant can trust.
- Role
- Frontend Developer
- Engagement
- Freelance
- Duration
- 1 year
Esports · Gaming
eManager
Co-built an esports tournament platform with a fantasy manager game from the ground up: product decisions, architecture and code, as a partner in the company.
- Role
- Full-Stack Developer & Partner
- Engagement
- Full-time
- Duration
- 2 years
Products I've built on my own time
Proof that I can take an idea from zero to launch: design, code, hosting and all.
Process
How we'll work together
Simple, predictable and transparent, so you always know where the project stands and what it costs.
- 01
Intro call
A free 30-minute call where you tell me about your project, goals and constraints. I ask a lot of questions and tell you honestly whether I'm the right fit.
- 02
Proposal & estimate
You get a short written proposal: scope, approach, timeline and price. Fixed price for well-defined projects, hourly or retainer for ongoing work.
- 03
Build in the open
Short iterations, working software early, and a weekly update you can actually read. You see progress and can change course before it gets expensive.
- 04
Launch & support
I handle deployment, hand over clean documentation, and stick around for support and further development if you want me to.
About
The person behind the code
I'm Per, a developer from Denmark who has spent more than a decade building for the web. I have been an employee at a fintech company, a partner in a startup, and for the last several years a freelancer for accounting, biotech, climate tech and construction companies. That mix taught me that the best code is the code that solves the business problem and doesn't wake anyone up at night.
I don't start coding until we both agree on what the goal is and why it matters. Once we do, I move fast, I am honest when I think there is a better way, and I stick around after launch. I enjoy long-term partnerships most, but I don't shy away from smaller tasks either. If it is a two-day fix or a two-year engagement, you will get the same care.
Outside of client work I build my own products, like Tiltiden and Ønsker.dk, and tinker with Arduino, Godot and whatever technology happens to catch my interest that month.
Per Hansen
Senior freelance web developer
Contact
Have a project in mind?
Tell me about it: what you're building, roughly when, and what a great result looks like. I usually reply within a day, and the first call is always free.