DJ Forge
Besøg Projekt

DJ Forge

Kontrollér din Spotify desktop-app med naturlige sprogkommandoer drevet af GPT 5 og OpenAI's Responses API. Den har et rigt system af værktøjer, herunder fuld integration med Genius Lyrics og selvfølgelig muligheden for at gøre næsten alt, hvad du kan med Spotify API'en, men ved hjælp af naturligt sprog. GPT-5 beslutter automatisk, hvilke værktøjer der skal kaldes for at udføre den opgave, du ønsker. Jeg tvang mig selv til at gøre den fuldt Typescript-compliant og byggede den i React og Express.

Panel Forge
Besøg Projekt

Panel Forge

AI-drevet tegneserie-kreationsstudio bygget med Laravel og NativePHP. Generer fantastisk panel-kunst fra tekstprompts, forfin med præcisions-inpainting, og organisér din historie med hierarkisk projektstyring.

Swift Danish
Besøg Projekt

Swift Danish

Interaktiv danskindlæringsplatform med engagerende minispil som Match Madness. Bygget med Laravel, Vue.js og Tailwind CSS for at gøre det hurtigt og sjovt at lære dansk.

Familiekalender
Besøg Projekt

Familiekalender

En smuk familiekalender-webapplikation, der viser kommende begivenheder, fejringer og rejseplaner. Har Taylor Swift-inspirerede gradienter og animerede gnister til særlige lejligheder. Jeg lavede den ved hjælp af en instans af Claude Code, der kører på min Hetzner VPS fra min iPhone ved hjælp af SSH med Termius, under én Uber-tur fra Cape Town til Somerset West. Min kæreste foreslog farveskemaerne og noget funktionalitet, og jeg bare kørte med det. Det endte med at være meget nyttigt under vores tur til Johannesburg, fordi at få min familie til at koordinere planer er som at hyrde katte.

Danish Dave Blog
Besøg Projekt

Danish Dave Blog

Personlig blog, der dokumenterer livsoplevelser i Danmark. Dækker mine interesser i AI, tech, rejsehistorier, dagligliv i København og kulturelle observationer gennem fortællende indlæg. Det er især alt sammen skrevet af mig på min egen unikke måde. Bloggen er drevet af Ghost, så den begrænser distraktioner og giver mig mulighed for at fokusere på at skrive og ikke pille ved blog-softwaren selv, hvilket jeg uundgåeligt ville gøre, hvis jeg byggede den selv.

Danish Dave Portfolio
Besøg Projekt

Danish Dave Portfolio

Whoa, snakker vi om meta. Det er denne side! Så denne side er min personlige portfolio-hjemmeside, hvor jeg fremviser mine projekter, færdigheder og erfaringer som udvikler og tech-entusiast. Siden inkluderer sektioner for min bio, projekthighlights (som bogstaveligt talt er det, du læser, jeg kan IKKE med dette niveau af meta), links til min blog og kontaktinformation.

David Blumenau

Om Mig

Hej! Jeg hedder David Blumenau, men du kender mig måske som Danish Dave – et navn mine fætre gav mig, da jeg besluttede mig for at emigrere permanent til Danmark.

I øvrigt var den tankestreg ovenfor ikke ChatGPT for en gangs skyld – men hold da op hvor ChatGPT elsker sig selv en ordentlig portion af – alias tankestregen i hvert eneste afsnit)!

Jeg er også en kæmpe fan af Taylor Swift.
Er det relevant for min portfolio?
Slet ikke, men jeg var nødt til at skrive det alligevel.

Fra naturlige sproggrænseflader til musikkontrol til AI-drevne kreative studier, elsker jeg at udforske skæringspunktet mellem teknologi og hverdagsoplevelser.

Ok, den sætning ovenfor var AI, og det er halvdelen af den næste også.

Uanset om det er at lave værktøjer til at hjælpe mig selv og andre danskstuderende med at lære sprog gennem minispil eller dokumentere livets eventyr i Danmark,</endai> eller teste hvor langt jeg kan komme med at lave en bot, der styrer min Spotify på en weekend (selvom det endte med at sende mig ned i et kaninhul af Responses API og GPT function calling i mere end en måned), handler det hele om at skabe og udforske hvad der er muligt i denne mærkelige as fuck fremtid, vi lever i.

Jeg har arbejdet med Laravel, Vue.js, React, Tailwind CSS og OpenAI+Anthropic+Gemini API'er for at skabe nogle virkelig episke apps og hjemmesider. Jeg ser hvert projekt som en mulighed for at lære noget nyt.

AI Supervision & Arkitektur

Mine 14 års erfaring med full-stack udvikling har givet mig evnen til at bruge Claude Code til at arkitektere (er det et verbum?) og levere interessante projekter hurtigt.

Mest bare til mig selv og sommetider til min kæreste og endnu sjældnere sommetider til mine venner og familie.

Hele denne portfolio-hjemmeside, som du kigger på, blev lavet i ét hug, fra koncept til produktionsdeploy. Nedenfor er de præcise prompts, jeg brugte.

Jeg synes for mig* at det demonstrerer hvad jeg ser i kraften af AI når det kombineres med en udvikler, der har nok erfaring.

Initial Projekt Prompt

I have created several development and product projects,
DJ Forge /Users/davidblumenau/projects/scratch/djforge
Panel Forge /Users/davidblumenau/projects/scratch/dreamatorium - ignore that the repo is called dreamatorium
Swift Danish /Users/davidblumenau/projects/scratch/swiftdanish
a small single page website called
calendar.danishdave.com (visit that)
and I host a blog you can see at
blog.danishdave.com - visit that too

I want to make a simple portfolio / redirecting path website that showcases those websites that shows visitors to the main parent domain danishdave.com a simple page with links to those projects and a brief
description of each. It should use a swiper.js showcase similar to how its done on panel forge home page and when you click each image it takes you to that website. Each image will be 1920x1080 and 375px
(and iphone height) as preview screenshots of those homepages. Just use palceholder images for now. The swiper will use the relevant image either the desktop or the mobile one depending on the screen size
that is viewing the portfolio site.
You can gather information about each project from their readme files to do a write up of each one (the blog and calendar sites can be described briefly as well).

We will do it in laravel and use tailwind for the styling. You can install whatever you need from npm as well. Ensure that you use context7 to understand how tailwind 4 works because it has changed
significantly from tailwind 3.

Deployment Setup Prompt

Please use my github cli tool (gh to make a new repo called portfolio (if there is already one then rename that one so that this repo becomes the portfolio one) - the repo can be public.
See this directory.  /Users/davidblumenau/projects/scratch/dreamatorium/
This is a standard laravel project, and that is a nativephp / regular laravel hybrid project.
That project (dreamatorium) is deployed to my hetzner vps in a really nice way with github actions running and compiling the app building a docker image then deploying that app to the hetzner vps, all upon pushing a tag labelled web-something. In this case, I'm happy for it to run that pipeline instead when you push something with the tag v-something eg v-1.0.1 or v-1.1.0 or v-2.0.0 etc.
I want to replicate that same set up for this current project.
You can ssh into the hetzner server by using bash and saying ssh <redacted>@<redacted>
It's a simple vps that only I use so I am fine if you need to do anything sudo on it, in which case I can give you the sudo password once you need it.
I have already made an a record to point to the server with the url swiftdanish.danishdave.com but you will still need to set up the nginx virtual host thingy.

Resultatet... ja, denne hjemmeside selvfølgelig, men komplet med en Laravel-applikation med fuld CI/CD-pipeline, Docker-containerisering og automatiseret deployment.

Kontakt Mig

Interesseret i at samarbejde eller vil du bare sige hej? Skriv endelig!

Email

Jeg har haft min gmail siden den kun var invite-only tilbage i 2005... #hipstervibes

GitHub

Mest private repos - send mig en DM for adgang

LinkedIn

Jeg er ekstremt loyal over for min nuværende arbejdsgiver, de har hjulpet mig så meget med min flytning til København både i en personlig og professionel kontekst, og jeg elsker at arbejde her. Men jeg er altid åben for at dele, forbinde og udforske fede sideprojekter. Vi kan alle blive bedre udviklere sammen.

Insta

Mest bare til DM's

TikTok

Der vil ikke være noget udviklerting her, det er alt sammen Swiftok, dansevideoer og måske en smule BookTok...

Reddit

Følger vi os modige i dag, gør vi ikke?