About

A Different Kind of Computer Science Student

I am a 50+ Computer Science student with decades of experience in business and marketing. That background is not incidental — it shapes everything about how I approach technology.

I combine maturity, discipline, and real-world perspective with growing technical capability. My focus is on building practical digital tools and systems — software that serves real purposes, for real users, in real contexts. I am not here to collect credentials. I am here to build things that work.

A Deliberate Commitment, Not a Passing Interest

After years in business and marketing, I chose to invest in deep technical learning. This was not a reaction to trends or a casual pivot. It was a serious, deliberate decision to develop real capability in software development.

Studying Computer Science means engaging with the fundamentals — algorithms, data structures, systems thinking, and the discipline of writing clean, maintainable code. I chose this path because I wanted to understand technology properly, not just use it superficially.

Every module studied, every project built, and every problem solved adds to a foundation that grows stronger through consistent, focused effort. This is a long-term investment in professional capability.

Technology That Serves a Purpose

Technology interests me because it enables useful systems, efficient workflows, and real solutions. Not flashy demos or trend-chasing, but tools that help people and organisations work better.

The most valuable software is often invisible — it removes friction, organises information, and makes daily work simpler. That is the kind of technology I care about building: practical, reliable, and genuinely useful.

Having spent years understanding how businesses and teams actually operate, I bring a perspective that many developers lack. I know what users need because I have been one, in many different contexts.

Principles That Guide My Approach

Thoughtful

Careful planning before coding. Understanding the problem thoroughly before reaching for a solution.

Methodical

A structured approach to problem-solving. Breaking complex challenges into manageable, well-defined steps.

Practical

Building things that work for real users. Prioritising function, clarity, and reliability over unnecessary complexity.

Always Learning

Every project deepens understanding. Growth comes from doing the work, not from watching from the sidelines.

A Clear Professional Direction

My trajectory is focused on software development, product thinking, and building digital tools that solve real problems for real users.

This means workflow systems, automation tools, management dashboards, and applications that make organisations more effective. It means understanding not just how to write code, but how to design systems that people actually want to use.

Every project I take on is a step in that direction — developing stronger technical skills, deeper architectural understanding, and sharper product thinking. The goal is not a title or a credential. It is the ability to build useful software, reliably and well.