Kristofer Palmvik.
E-mail
kristofer@palmvik.sePhone
+46 705 886414
Postal address
Kristofer PalmvikHamngatan 16 D
582 26 Linköping
SWEDEN
Social media
About Kristofer Palmvik
I love to develop useful and cool things with lots of data. Love to work with other people. Love to travel the world.
MSc Information Technology with specialization in Media Informatics. Professional experience of software engineering, ranging from modern frontend web to high-performance databases and cloud infrastructure.
Interested in working with product development in a web based environment. Quick to learn new skills and handle new situations. Thrives in a demanding environment together with a great team.
Aim to be a valuable part of a small company and develop a world leading product or service with high quality and professionalism.
See my professional experience and current position on LinkedIn. Let's connect!
Currently reading
I enjoy reading books about a wide range of subjects.
- How to Make Sense of Any Mess by Abby Covert,
- The Raven Scholar (Eternal Path Trilogy, #1) by Antonia Hodgson, and
- AI Engineering: Building Applications with Foundation Models by Chip Huyen.
A recent favorite book is Skolplattformen : En sann historia om miljarder, konsulter, föräldrar och barn by Olle Lidbom.
My notes
Observations on building software, working with teams, and exploring the world. A mix of professional thoughts and personal logs.
- 2026‑10‑23
Thinking needs time away
Constant busyness kills reflection. Stepping away to let your mind wander might allow for your best breakthroughs.
- 2026‑07‑01
Being where work happens helps you understand the complexity
Digital models and screens can only capture so much of the physical world. Following a parcel from the sorting terminal to a delivery locker is a powerful reminder that to improve the digital experience you must get a better understanding of the real work.
- 2026‑06‑23
Use reserved phone numbers for examples
The phone number you invented could be real. But you can use reserved example numbers so you don’t risk bothering whoever it belongs to.
- 2026‑05‑20
Did I miss something in my writing?
What if your writing came with a built-in critic? Mine does. An AI finds the seams in my thinking and publishes them right next to the text.
- 2026‑05‑16
A podcast that creates itself, in a different voice
My notes now become 5-minute podcast episodes overnight, written and voiced by a chain of AI agents. The episodes sometimes contradict my own thinking, which is exactly the point.
- More of my notes...
Whitebrd.
A public collection of links I'm reading and referencing since 2008. Articles, tools, and resources relevant to my work and interests.
- 2026‑11‑11
Fable 5.2 and Jagged AGI
This would have taken months of human work, but I spent less than an hour of my time to get it to this stage. However, that leaves out a substantial part of the work of research: no human has fully checked the results, including me. AI can now produce research faster than anyone can read it, creating a crisis in a lot of academia.oneusefulthing.org - 2026‑11‑11
Changing pickup location for someone else's parcel at Instabox
In December 2020, parcel IDs were a two-character sender prefix plus a counter, and the page for changing a pickup location treated the ID as the only credential. Anyone willing to count could move someone else’s parcel, and an unauthenticated API returned the recipient’s street address for the same ID. The critical parts were fixed in under a week; rate limiting and CORS were still open when the thread ended.erikeng.se - 2026‑11‑11
Hemnet Scrapes Listings, Cuts a Third of Staff, and Changes CEOs
Hemnet is a case study of what happens when a portal raises average listing prices 10-fold in nine years, and then watches its key metrics melt away as customers go elsewherelibrary.mikedp.com - 2026‑11‑02
Ship less JavaScript in Next.js with your AI agent
In Next.js 16.4, we're giving your AI agent the tools to investigate those relationships and optimize your bundles. At Vercel, agents have identified and cut nearly two megabytes of unnecessary compressed JavaScriptnextjs.org - 2026‑11‑02
The `OTP-Token` Email Header Field
A typical email-based OTP message could contain a header like the following, specifying an OTP code of 123456, and binding that code to the origin https://example.com: OTP-Token: "123456"; origin="https://example.com"mikewest.github.io - More of my collected links...
