Steven Straatemans's Avatar

Steven Straatemans

@straatemans

Freelance frontend developer, aspiring comic artist, history fan, guitar beginner, podcast addict, reluctant runner and dad. https://straatemans.nl

22
Followers
28
Following
41
Posts
21.01.2025
Joined
Posts Following

Latest posts by Steven Straatemans @straatemans

love it..life goals to get my art like this

02.03.2026 11:53 👍 1 🔁 0 💬 0 📌 0

The cartoon feels less like satire and more like my Monday morning.
If you're in the 90%+ AI zone too, what's one thing you still insist on doing manually? Or, if not, what's holding you back?

25.02.2026 10:39 👍 0 🔁 0 💬 0 📌 0
The year is 2030. A man and woman walk towards a Brocante market.
An old lady sells her products.

The year is 2030. A man and woman walk towards a Brocante market.
An old lady sells her products.

A man sells his local produce, while a man and little boy walk by. The boy points to something in the next panel
“...Delicious foods…”

A man sells his local produce, while a man and little boy walk by. The boy points to something in the next panel
“...Delicious foods…”

Panel 3:
A lady sells her own created stones (A sign says “Homemade rocks”) and Dreamcatchers.
Next to her sits Steven. He sells handwritten typescript code. No use of AI. Artisan code.
He has a laptop, extra screen, a satellite dish and a mega large Vegas style sign saying “Artisan code”
“...and traditional artisans!”

Panel 3:
A lady sells her own created stones (A sign says “Homemade rocks”) and Dreamcatchers.
Next to her sits Steven. He sells handwritten typescript code. No use of AI. Artisan code.
He has a laptop, extra screen, a satellite dish and a mega large Vegas style sign saying “Artisan code”
“...and traditional artisans!”

Panel 1: The year is 2030. A man and woman walk towards a Brocante market.
An old lady sells her products.
Woman says: “I love brocante markets!” “All those quirky products you can find…”

Panel 2: 
A man sells his local produce, while a man and little boy walk by. The boy points to something in the next panel
“...Delicious foods…”

Panel 3:
A lady sells her own created stones (A sign says “Homemade rocks”) and Dreamcatchers.
Next to her sits Steven. He sells handwritten typescript code. No use of AI. Artisan code.
He has a laptop, extra screen, a satellite dish and a mega large Vegas style sign saying “Artisan code”
“...and traditional artisans!”

Panel 1: The year is 2030. A man and woman walk towards a Brocante market.
An old lady sells her products.
Woman says: “I love brocante markets!” “All those quirky products you can find…”

Panel 2: 
A man sells his local produce, while a man and little boy walk by. The boy points to something in the next panel
“...Delicious foods…”

Panel 3:
A lady sells her own created stones (A sign says “Homemade rocks”) and Dreamcatchers.
Next to her sits Steven. He sells handwritten typescript code. No use of AI. Artisan code.
He has a laptop, extra screen, a satellite dish and a mega large Vegas style sign saying “Artisan code”
“...and traditional artisans!”

Is manual coding becoming obsolete? Now it's about directing #AI, crafting strategies, refining prompts, assessing results, and learning from mistakes. Will coding by hand become a nostalgic craft, like sourdough baking, as we embrace AI-generated systems? Share your thoughts! #comic #frontenddev

25.02.2026 10:30 👍 1 🔁 0 💬 1 📌 0

yeah it was fun. we started with a trafficlight and have that working. then 2 than a complete crossing with pedestrian lights. add actual cars and pedestrians. add bikes. etc
students went all out

18.02.2026 14:59 👍 0 🔁 0 💬 0 📌 0
panel 1: Splash screen: “Frontend with Albert and Steven”

panel 2: Steven is teaching and writing on a board. “In today’s class, we are going to create a fully functional traffic light in typescript, but remember do not use AI!”

panel 3: before Steven can finish his sentence everybody in the classroom is done with the assignment, because of course they used AI

panel 1: Splash screen: “Frontend with Albert and Steven”
 panel 2: Steven is teaching and writing on a board. “In today’s class, we are going to create a fully functional traffic light in typescript, but remember do not use AI!”
 panel 3: before Steven can finish his sentence everybody in the classroom is done with the assignment, because of course they used AI

Me and colleague ran a front-end workshop, #HTML, #CSS, #Typescript, #react, the works.
This time we spiced it up: started with AI-in-the-workplace chat, then ended with fun “vibe coding” experiments (hilarious results guaranteed)
#Frontend #WebDev #CodingLife #DeveloperHumor #comics #cartoons #AI

18.02.2026 10:30 👍 8 🔁 0 💬 1 📌 0
Panel 1
Steven and his buddies on a ski trip:
"Being freelance means having time for a ski trip with your mates."
A ping from his phone shows a high-prio bug.
Panel 2
Steven in the ski lift with his laptop on his lap. His friend is calling him an idiot.
Another bug is coming in.
Panel 3
His friends are partying in the background while Steven is on his phone, talking about the server being down.
Panel 4
Steven has crashed on his skis while being on the phone:
"All pipelines are green!"
Steven has his thumb up.
But another ping is coming in, and his friend is not impressed—he calls Steven an idiot again.

Panel 1 Steven and his buddies on a ski trip: "Being freelance means having time for a ski trip with your mates." A ping from his phone shows a high-prio bug. Panel 2 Steven in the ski lift with his laptop on his lap. His friend is calling him an idiot. Another bug is coming in. Panel 3 His friends are partying in the background while Steven is on his phone, talking about the server being down. Panel 4 Steven has crashed on his skis while being on the phone: "All pipelines are green!" Steven has his thumb up. But another ping is coming in, and his friend is not impressed—he calls Steven an idiot again.

Just back from an epic ski trip: bluebird days, perfect snow, endless laughs, and stories staying off the record. ☀️❄️🏂
Disclaimer for managers/spouses/parents: The comic was made before the trip. Any resemblance to real events is 100% coincidental 😏
#FreelanceLife #DigitalNomad #RemoteWork

11.02.2026 10:30 👍 1 🔁 0 💬 0 📌 0
panel 1: a 500 error screen in the dark. someone says: "We want to fix the error". Someone else says: "Lets just destroy it!"

panel 2: Someone says: "Roll a D20 for an intelligence check"

panel 3: we now see a dwarf and an elf before a laptop. Elf says: "What the hell?" and looks around. The dwarf repeats: "Let's just destroy it!"

panel 4: we see Steven and his daughters playing a Dungeon and Dragons session. One of the girls roles a dice. The other comlains: "Daahad! This is the lamest Dungeon and Dragons session ever"

panel 1: a 500 error screen in the dark. someone says: "We want to fix the error". Someone else says: "Lets just destroy it!" panel 2: Someone says: "Roll a D20 for an intelligence check" panel 3: we now see a dwarf and an elf before a laptop. Elf says: "What the hell?" and looks around. The dwarf repeats: "Let's just destroy it!" panel 4: we see Steven and his daughters playing a Dungeon and Dragons session. One of the girls roles a dice. The other comlains: "Daahad! This is the lamest Dungeon and Dragons session ever"

Freelance freedom: work anywhere, more family time… but bugs tag along. That 500 error? Followed me all weekend, nearly hijacked game night.
Devs/parents: how do you actually log off? 🎲🛡️ #WorkLifeBalance #DnD #devlife

04.02.2026 14:00 👍 1 🔁 0 💬 0 📌 0
panel 1: Steven is a lego minifig. Is sitting behind his lego laptop.
and says: “Yes! Last bug fixed. Lego Build party, here I come”

panel 2: Nicole walks in (also a minifig). With a lego coffee.
and says: “Snacks and Dinks! How is that work-life balance going?”

panel 3: Steven minifig jumps up. And screams the lego movie slogan “Everything is awesome”
than a ping: a new bug just came into the mailbox

panel 4: Steven minifig is again behind his laptop and says: “Just one more bug..”
Another ping and a new bug comes in.
Steven says: “...Two more bugs”

panel 1: Steven is a lego minifig. Is sitting behind his lego laptop.
and says: “Yes! Last bug fixed. Lego Build party, here I come”

panel 2: Nicole walks in (also a minifig). With a lego coffee.
and says: “Snacks and Dinks! How is that work-life balance going?”

panel 3: Steven minifig jumps up. And screams the lego movie slogan “Everything is awesome”
than a ping: a new bug just came into the mailbox

panel 4: Steven minifig is again behind his laptop and says: “Just one more bug..”
Another ping and a new bug comes in.
Steven says: “...Two more bugs”

Today is #LEGODay

If everybody says that frontend development is the same as legos,
Can I just drop the work and play with lego today?
Who's snapping bricks (digital or plastic)? 
#WebDev #Frontend #FreelanceLife

28.01.2026 11:17 👍 0 🔁 0 💬 0 📌 0
panel 1: Steven talks to the viewer: "When working with a recruiter, there are 2 types of feelings"
panel 2: Steven jumping through a meadow. being happy. text "When the recruiter just called"
Panel 3: Steven crying in the corner. "When they do not call for 2 days"

panel 1: Steven talks to the viewer: "When working with a recruiter, there are 2 types of feelings"
panel 2: Steven jumping through a meadow. being happy. text "When the recruiter just called" Panel 3: Steven crying in the corner. "When they do not call for 2 days"

Freelancers: Recruiter calls about an enthusiastic client → Instant high.
Then… days of radio silence. Brain goes: "Never getting another gig. Ever." Curl-up-in-a-ball despair.
But those waits hit HARD.
Sound familiar or am I just an idiot? 😅
#FreelanceLife #Recruiters #Comic #FreelanceDeveloper

21.01.2026 13:09 👍 1 🔁 0 💬 0 📌 0
Panel 1:
Steven overslept. Still sleeping at 09:30 AM
text: “When I forget to start my day…”

Panel 2:
Steven is in the kitchen trying to make coffee.
Text: “…and I’m out of coffee…”

Panel 3:
Steven walks down the street
Steven says: “I’ll go and work at my favorite coffeebar”

Panel 4:
Arriving at the coffeebar, he sees that it is closed for renovation.
Steven screams: “NOOOooooo!”

Panel 1:
Steven overslept. Still sleeping at 09:30 AM
text: “When I forget to start my day…” Panel 2: Steven is in the kitchen trying to make coffee. Text: “…and I’m out of coffee…” Panel 3: Steven walks down the street
Steven says: “I’ll go and work at my favorite coffeebar” Panel 4:
Arriving at the coffeebar, he sees that it is closed for renovation.
Steven screams: “NOOOooooo!”

Love #freelance & #WFH: deep focus, flexible schedule, quick workouts, more family time.
But solo home office gets lonely
So 2–3×/week I escape to de Koffiemolen for killer coffee & great vibes.
They're renovating now… already missing that morning ☕ fix!
#FreelanceLife #RemoteWork #cartoon #comic

14.01.2026 10:36 👍 1 🔁 0 💬 0 📌 0
Steven sitting behind his desk. says: "For years I worked from home, but with this new project..."Next panel: The alarm goes at 6AM. the alarms screams and steven wakes upNext panel: The train commute in an overcrowded trainNext panel: Steven standing for the actual office where he was travelling toLast panel:Old Steven saying "It's been 84 years"refferencing the titanic meme.

Steven sitting behind his desk. says: "For years I worked from home, but with this new project..."Next panel: The alarm goes at 6AM. the alarms screams and steven wakes upNext panel: The train commute in an overcrowded trainNext panel: Steven standing for the actual office where he was travelling toLast panel:Old Steven saying "It's been 84 years"refferencing the titanic meme.

Monday was the first day I went to my new client.
For the first time in ages, I commuted by train and worked in an office.
The weather decided to make the day memorable by throwing snow and ice at us! ❄️


#cartoon #comics #freelancelife #frontend #developer #commute #snow #dutchweather #sneeuw

07.01.2026 10:42 👍 1 🔁 0 💬 0 📌 0
Post image

I created a small comic for HalloBabysitter.de
They are celebrating that Robert is joining the company.
And what better way to celebrate a new step like that with a comic.

Good luck Robert on your new adventure.
#WelcomeAboard #NewTeamMember #TeamHallo
#webcomics #cartoonart

05.01.2026 11:40 👍 1 🔁 0 💬 0 📌 0
Steven sitting behind his desk. writing down his new years resolutions.
The clock is ticking down to the new year.

When the clock strikes 12, steven rips up the new years resolutions. "Done with those"
I dont do new year resolutions

Steven sitting behind his desk. writing down his new years resolutions. The clock is ticking down to the new year. When the clock strikes 12, steven rips up the new years resolutions. "Done with those" I dont do new year resolutions

I’ve never been big on New Year’s resolutions,
but something about 2026 genuinely feels like a clean slate.
Now that I stepped into full-time freelance development.


Here’s to hoping #2026 brings
more code that ships
more comics of random developer stories.

#Illustration #Comics #NewBeginnings

31.12.2025 10:01 👍 1 🔁 0 💬 0 📌 0
Post image

Happy holidays, everyone!

Every year my daughters and I design it together — they demand to be on it, but veto anything too sugary.

So we spend all Summer scheming ways they can get every single present from Santa themselves. Classic.

#cartoon #comic #familytime #christmas #christmascard

24.12.2025 09:31 👍 0 🔁 0 💬 0 📌 0
Post image

All by myself... 🎶 [Celine Dion vibes]
As a freelancer, I'm my own team most days.
But last week? Epic dinner with former #colleagues
Solo gig, but blessed with amazing work #friends who still make time to catch up. ❤️

#freelancer #freelancelife #frontenddeveloper#dinnerwithfriends #comic

17.12.2025 07:39 👍 1 🔁 0 💬 0 📌 0

Thanks guys

11.12.2025 11:40 👍 0 🔁 0 💬 0 📌 0
Post image

I’m going full freelance! First project kicks off next Monday, how cool is that?! 🎉
Huge thanks to everyone who helped me the past weeks. You’re amazing ❤️

Need a frontend/TypeScript dev? DMs are open, let’s talk!
#cartoon #comic #freelancer #frontend #typescript #freelancelife

10.12.2025 09:40 👍 8 🔁 0 💬 0 📌 1
Post image

Loosing your job is one thing.
But having to tell your family is next level.
Let’s just say, reactions vary from person to person.

#cartoon #jobhunting #comic #layoff #family

03.12.2025 07:53 👍 3 🔁 0 💬 0 📌 0
Found myself with a lot of spare time after my employer stopped their activities last month.
Trying to stay in the working rhythm, I study and do some techie side projects I never made time for, which I enjoy a lot.

But it also gave me extra time to explore one of my other passions.
And that is drawing cartoons. Normally I draw one panel cartoons, but
I always wanted to try out creating gag comics. Like 3 or 4 panels. 
So what better way to get over the layoff pain than to write/draw about it with gags?
The job-hunt is a great subject to experiment with.

Not saying this will be a weekly comic, but let’s see what happens.

#cartoon #jobhunt #layoff

Found myself with a lot of spare time after my employer stopped their activities last month.
Trying to stay in the working rhythm, I study and do some techie side projects I never made time for, which I enjoy a lot.

But it also gave me extra time to explore one of my other passions.
And that is drawing cartoons. Normally I draw one panel cartoons, but
I always wanted to try out creating gag comics. Like 3 or 4 panels. 
So what better way to get over the layoff pain than to write/draw about it with gags?
The job-hunt is a great subject to experiment with.

Not saying this will be a weekly comic, but let’s see what happens.

#cartoon #jobhunt #layoff

My employer went out of business last month. 😢
Using the time for side projects, studying… and a new path: drawing gag comics!

Turning the job-hunt misery into 3-4 panel stories. #cartoon #jobhunt #comic #layoff

26.11.2025 09:44 👍 3 🔁 0 💬 0 📌 0
Post image Post image

A new @historyofnl.bsky.social art.

In the 15th century, while most of Europe was tightening the grip of feudal lords, the Frisians were out here living their best “no lord but the Emperor” life. ✊ …and how it ended.
A follow-up to Episode 15 👀
#cartoon #history #characterillustration #15thcentury

25.11.2025 11:35 👍 3 🔁 1 💬 0 📌 0
Preview
Episode 55: Full-on Frisian Foray: Freedom & Foreign Frenemies in the 15th Century — Republic of Amsterdam Radio Over the fifty-four episodes of this podcast so far, we have often found ourselves fixated on familiar fields of sphagnum, or ferocious fights in far flung foreign fields, but frequently we’ve failed ...

www.republicofamsterdamradio.com/episodes/his...

New episode! We delve into Frisian Law and Frisian Freedom and how they developed in the 15th century. We then look at how conditions changed until in 1498 Frisian Freedom was stamped out by the very Emperor who was supposed to uphold it.

24.11.2025 13:33 👍 5 🔁 3 💬 0 📌 0

yesss..good news!
looking forward to it people

09.11.2025 08:48 👍 0 🔁 0 💬 0 📌 0
Post image Post image Post image Post image

8th of October 1573 is the day that the city of Alkmaar defeated the Spanish army in the #80yearswar. My cartoon shows Sept 18: Kitman’s heroic strike on the Spanish standard-bearer saved the day! 💪 #AlkmaarOntzet #Kitman #1573 #History
#ThisDayInHistory #TodayInHistory #OnThisDay

08.10.2025 08:11 👍 3 🔁 0 💬 0 📌 0
Post image

I thought I would do a quick drawing for the 8th of October (#alkmaar victory 1573)
But it became a big sketch. 
It’s about the storming of the walls by the Spanish on the 18th of September #1573
Hope to get it done before the 8th. 🤞🏻
#80jarigeoorlog #tachtigjarigeoorlog #80yearswar #8oktober

30.09.2025 09:25 👍 0 🔁 0 💬 0 📌 0
Drawing of spanish soldiers in the rain

Drawing of spanish soldiers in the rain

Post image

The Spaniards are coming!
Hopefully a new project 🤞🏻
but at least it is good practice for the 500 episodes about the 80 years war with @historyofnl.bsky.social 😅
#80jarigeoorlog #1573 #tachtigjarigeoorlog #80yearswar #8oktober #alkmaarontzet #vierdevictorie #alkmaar #alkmaarsontzet

09.09.2025 07:41 👍 2 🔁 1 💬 0 📌 0

oeww nice. such an interesting period. thanks people

19.08.2025 15:54 👍 2 🔁 0 💬 0 📌 0
Post image

The team portrait series draws its blade... ⚔️
Meet our code poet—where logic meets lyric, and every line strikes true.
A warrior of syntax.
#CreativePortraits #TeamIllustration #CodePoet #HistoricalGlowUp #PortraitSeries #illustration

29.07.2025 10:09 👍 3 🔁 0 💬 0 📌 0
Post image

The team portrait series bends the knee. 👑
All rise for the king—every idea he backs turns to gold.
Vision sharp as a sword, presence heavy as a crown.
And today, we toast to his reign—it's his birthday, after all. 🥂✨
#CreativePortraits #TeamIllustration #PortraitSeries #illustration #RoyalEnergy

25.07.2025 16:17 👍 3 🔁 0 💬 0 📌 0
Post image

The team portrait series sets sail once more... ☠️🏴‍☠️
Introducing our pirate queen—she doesn’t do meetings, she calls councils of war.
Sails by gut, fights by grit, and negotiates like a storm at sea.
#CreativePortraits #HistoricalGlowUp #PortraitSeries #illustration #CorporateCorsair #SeaWitchEnergy

24.07.2025 18:09 👍 2 🔁 0 💬 0 📌 0
Post image

The team portrait series marches onward... ⚔️
Behold our digital berserker. He doesn’t debug—he conquers code like villages at dawn.
The saga continues. 🩸🌑
#CreativePortraits #VikingVibes #CodeWarrior #TeamIllustration #CharacterDesign #PortraitSeries #illustration #ModernViking #CodeAndConquer

23.07.2025 14:06 👍 2 🔁 0 💬 0 📌 0