Kristian Baastrup
@kbaastrupHi! I'm a senior digital technologist rooted in advertising with a deep focus on AI and user-centric communication and design. I strive to create empathetic, human-first digital experiences by bridging the gap between data, design, code, and real-world needs.
I see myself as a heavyweight in my field — equal parts creative and technologist. I believe this gives me a unique perspective on the inner workings of digital platforms and marketing.
With more than 15 years of professional experience, I’ve had the pleasure of working with some of Denmark's biggest institutions, brands and events, but most importantly, I’ve done so alongside some incredibly skilled and wonderful human beings.
I can be reached at kristian@baastrup.dk, by phone at +45 31 49 49 47, or through most of the usual platforms.
Curriculum Vitae
Professional experience
Education
Master in Digital Business ENEB / Universidad Isabel I
Personal life
Just a regular everyday normal guy.
I enjoy hearty food, computers, innovative tech, sloppy football, and a well-crafted beer now and then – I even brew a dubious batch myself on rare occasions. Mostly for the process. But most of all, I love creating memories with friends and family, and watching my two young sons grow up in the suburban paradise of Dyrup is just the best thing.
Featured work and clients
A curated list of recent projects and clients I have been involved in.
Apps & Curiosities
Just internet stuff. For the culture.
MacOS app displaying live revenue updates from Partner-ads.
AppleScript for extracting your signatures from Preview app on MacOS.
Sync design tokens (color, typography, spacing, etc.) between Figma and codebases (JSON, SCSS, Tailwind).
Tailwind plugin; UI for Laravel Nova. DaisyUI Fork.
Chrome extension for auditing accessability of colors and contrast according to WCAG standards.
Generate lorem ipsum text locally, trained on lyrics by Lauryn Hill.
WordPress plugin / add-on for ACF Pro allowing you to crop images crop with a custom GUI.
How I approch my work
A generalist within a highly specialized field.
Background
I grew up around a Macintosh running early versions of Photoshop on the turn of the millenium. Anicent times in a digital context, but I vividly remember the splash screens from that era. As a young teen, I fell in love with graphic design and the internet, and from then on, I knew that I wanted to create digital products and experiences when I grew up.
As a teenager, I started out by designing websites and fell in love with UI. The 960 Grid System. System fonts. siFR. Skeuomorphism. Flash was a thing, responsiveness was not. Constantly pushing bounderies and embracing new technology.
Much has happened since. Smartphones came along. Photoshop was overtaken by Sketch, which again was killed off by Figma. Bootstrap came and went before everything was JS frameworks, Tailwind and utility classes. Tech evolves constantly while trends and tools come and go.
Along the way, I came to realise that I needed to be able to understand code if I ever wanted to elevate my design and marketing skills further. Both because you actually need to be able to understand the technical bounderies but also address the needs of internal and external stakeholders when building a digital product. I believe every designer, marketeer and all other roles working professionally with digital products need to understand code on a fundamental level at least.
Today, within the digital realm, I consider myself a jack of all trades – a generalist within a highly specialized field. Plying my trade in advertising for more than a decade, I have had the chance to touch most of the components and mechanism that make good communication and products.
I like to think of myself as a perfectionist when it comes to my work. In a good way. I strive to deliver flawless designs and strategies. I actually care about documentation, limitations, components, the design system and the context. Even if I am the only person who will ever notice. In the same way, I try to write readable, maintainable, well-documented code regardless of whether if it is for me or an entire team.
If the foundation of a complex digital product is not carefully crafted and maintained, it will break apart and unravel at some point. I have just seen it too many times. I don't know if there is a law for this fact, but there should be.
On a final note; and I think this says a lot about how I approach my work: I love tinkering with things – both digital creations and physical objects. Taking stuff apart to see what makes it tick is just such a natural thing to me. I try to let this translate into what I do in my professional life as well. I strongly believe that you need to have a deep and true understanding of your audience to elevate your marketing efforts. Both on technical and a human level. True creativity is not possible to achieve if you do not understand the possibilites and bounderies presented in the context of your audience.
Current stack
A short list of notable tools and technologies that I currently utilise in my work.
— Figma
Since 2018, I have been using Figma for all my design and prototyping. This is such a good middleground for both designers, clients and developers.
— Tailwind
The CSS framework we always wanted. Writing utility-class CSS is such a joyful developer experience.
— Laravel
I am a pretty good PHP dev. But actually getting to know Laravel was one of my best professional decisions so far.
— Vue.js
Everyone wanted to write React six years ago, but the aweful experience of Facebook Business Tools drove me into the arms of Vue.js. Never looked back.
— Umbraco
Did my first Umbraco project in 2012. Such a good experience for clients. Enterprise, locally developed CMS goodness.
— WordPress
The foundation for my digital existence. I have been involved in the creation of 250+ websites based on this legendary, messy, open source codebase.
— After Effects
Still unparalleled when it comes to motion graphics. Writing ActionScript-reminiscent expressions is true quirky nostalgia.
— shadcn/ui
The de facto standard component library for designing and prototyping modern interfaces. Open source too ♥️.
— Ollama
Easiest way to run LLMs locally. For now. Things tend to change quickly within this field.
— Hugging Face 🤗
Best way to run and test hosted LLMs. It really beats me how this can be free.
Contact 👋
Find me on the internet. But please use my email if you actually want to get in touch.
Email: kristian@baastrup.dk
Phone: +45 31 49 49 47