About Me

Hi, I’m Jonathan Buckland — though most people online know me simply as FunCoder.

I’ve spent a lifetime building, exploring, and experimenting with technology — from my earliest lines of BASIC code on a clunky home computer to the modern web apps and AI-powered tools I build today.

A Lifelong Passion for Building

I’ve always been fascinated by how things work.

As a kid, I’d take apart radios, follow electronics kits, and dream about one day building something that people could use. When I discovered programming, it felt like magic — the idea that you could type something into a screen and make it come alive.

That early spark turned into a career. Over the years I’ve worked with languages and platforms including Clarion, Visual Basic, .NET, Java, Bubble.io, Ruby on Rails, Python, and Meteor.js.

I’ve developed everything from small business tools and e-commerce systems to full-scale internal business platforms used by real companies every day.

Rediscovering the Fun in Coding

After years in the industry, I realised something:

somewhere along the way, coding stopped being fun. Meetings, deadlines, and technical documentation replaced that early sense of creativity and exploration.

That’s why I started FunCoder.com — to bring back the curiosity, play, and joy that made me fall in love with coding in the first place.

This site is my personal playground — a mix of side projects, experiments, and ideas.

You’ll find me building apps, testing AI assistants, exploring new frameworks, or just tinkering for the fun of it. Sometimes I make useful things; other times I make things simply because they make me smile.

My Current Adventures

These days, I’m especially interested in the intersection of AI and creativity — how AI can empower builders, writers, and dreamers rather than replace them.

I use tools like ChatGPT, Claude, and AI coding assistants to brainstorm, debug, and explore new directions in development. I’ve also been experimenting with no-code platforms like Bubble and low-code frameworks such as Rails, Meteor, and FlutterFlow — always chasing that balance between speed, simplicity, and creativity.

I’m also exploring music creation and sound design using FL Studio, blending my love of film scores and trance music with technology.

And when I’m not coding, you’ll probably find me learning something new about space, science, or storytelling — the three things that have never stopped inspiring me.

What FunCoder Stands For

For me, “FunCoder” isn’t just a name — it’s a philosophy.

It’s about remembering why we started coding in the first place: because we love to build, experiment, and see what happens.

It’s about curiosity, creativity, and refusing to let the spark fade — even when tech gets complicated, or the world moves too fast.

If you’re someone who loves tinkering, learning, and making things just for the thrill of discovery, you’re in the right place.

Let’s rediscover what it means to build for fun.


— Jonathan Buckland

Director of Technology Operations, lifelong tinkerer, and believer that tech should always feel a little bit magical.