02 / Software / A personal chapter
It started with a library book.
I was twelve when I found a library book about building websites with PHP and Dreamweaver. That was my first step into coding.
A little more of the storyWhat draws me in
Following the rabbit hole.
At first, it was the website customisation that caught my interest. The more I wanted to change, the more I needed to understand the PHP behind the page. Each new possibility gave me another reason to look closer.
That was the rabbit hole. I kept digging into the code, and eventually started exploring other languages, including JavaScript and C++. I learned software development largely on my own through my teenage years.
My projects now span web utilities and tools that connect different systems. They’re another part of the same interest in understanding how something works and finding out what I can make with it.
A few steps along the way
- At twelve
A book in the library
PHP and Dreamweaver opened a door to building websites.
- Digging deeper
Beyond the surface
Wanting to customise more of a website led me further into its PHP code.
- Through my teens
More languages to explore
I kept teaching myself, branching into JavaScript and C++ along the way.
Follow the curiosity
A few things to explore.
Projects and ideas from this part of my world.
Hong Kong Open Data
An Open WebUI tool that connects AI conversations to Hong Kong’s public data, including weather, transport, places, and air quality.
libSSE-php
An object-oriented PHP library for Server-Sent Events, providing a way to send updates from a server to a web page.
net-mapper
An experiment in reconstructing ISP maps and connection graphs from reverse DNS records.
Canvas Team Draw
A Node.js application for drawing together in the browser.
There’s more to the story
Another connection.
Have a thought, a question, or something to share?
Let’s start a conversation