Back to Home

About Me

Here's my journey into tech and the things I like outside of it.

Tom smiling outdoors
Tom exploring Paris with the Eiffel Tower in the background
Tom coding on his MacBook

Tom Fox

3rd-Year BSc Computing

Cambridge, UK
My Story

Hi, I'm Tom! I'm originally from Cambridge and currently studying Computer Science at university.

My coding journey started with Python, where I built Discord bots for myself and communities and experimented with databases like MongoDB and PostgreSQL. From there, I spent a lot of time with Java - exploring data management, working with cache solutions like Redis, and even creating game plugins.

Later, I moved into PHP and MySQL, building addons for open-source software and selling premium modules. That eventually led me into modern web and software development, where I now focus on building applications with React, Node.js, Tailwind CSS, and going full-stack with Next.js.

Along the way, I’ve always been exploring different hosting providers for my projects - from AWS and Oracle’s generous free tier to Hetzner and Vercel - and spun up control panels like Pterodactyl, Cloudpanel, and Coolify.

Today, I love creating modern web solutions and always experimenting with new technologies, packages or techniques. But most importantly: building epic projects.

Skills

Technologies and tools I use to build and ship projects.

Frontend

ReactNext.jsHTMLCSSTailwind CSSFramer Motionshadcn/ui

Languages

JavaPythonTypeScriptJavaScriptPHPSQL

Backend & Databases

Node.jsExpressREST APIsAuthPostgreSQLMySQLMongoDBRedis

Systems & DevOps

GitGitHubLinuxBashCI/CDVercelAWSHetznerOracleCoolify
Beyond Code

What I enjoy doing (in the 1% of time) when I'm not building cool things.

Consuming Coffee

Exploring different coffee shops and trying a variety of coffees. How else does one code?

Running & Walking

Discovering new areas while running and walking, often with epic playlists.

Always Learning

Reading books, following tutorials, studying documentation, and watching videos to expand my skillset.

Advanced Driving

What began as professional development for my job became a commitment to always improve - and the highest driving qualification.

Languages (French)

Developing my français skills and collecting useful phrases for everyday interactions.

Travel

Exploring new cities and experiencing different cultures.