About
TL:DR
Hey, I'm Tommy Oldfield.
I'm a web developer living in Dundee, Scotland.
I'm 30 years old and I've been making websites and web apps since 2016 (not including trying to edit my MySpace page layout as a teen!).
I use HTML, CSS, and JavaScript to create my websites and I've used the Python frameworks Django and Flask to create websites and web applications in the past. In my work as a web developer for the University of St Andrews, my focus is on PHP and WordPress.
More info
I started my web development journey by completing Harvard's CS50 Introduction to Computer Science course and then completing CS50w straight after.
At the end of 2019, as I was finishing CS50W, I got a job as a web developer for the University of St Andrews, which is where I am working to this day.
Right now I'm using TerminalFour to update the site and working with PHP and Javascript to update various WordPress sites and their themes.
I also have a few hobbies that keep me busy. I've been playing the guitar since I was 12 and have played in a few bands throughout high school and university. Through playing the guitar, I'm always listening to music, and I'm always on the lookout for new bands and artists to listen to.
I've spent countless hours raiding in Final Fantasy XIV, sim racing in Assetto Corsa, and not getting any better at Dota 2. I'm also an avid Formula 1 fan.
What do I use?
Here is all the stuff that I use on a day-to-day basis! I use Windows 11 in my working life and Fedora KDE Plasma for personal projects.
Software
Editor
- After using VS Code for a couple of years, I've started using PhpStorm.
Desktop Apps
- I've been using Firefox for longer than I can remember.
- Notion is my second brain.
- For local notes and documentation, I use Obsidian.
- I use GitKraken for version control between GitHub, GitLab, and Gitea.
- I can't live without Apple Music! 🎵 I'm using Cider on desktop and Marvis Pro on mobile.
Hardware
- Using an Intel based, dual-boot Linux/Windows build
- Processor - Intel i5-9600K.
- Memory - Corsair Vengeance 16GB.
- Graphics - Sapphire Nitro+ Radeon RX 580 8GB.
- Monitor - 49" Samsung C49J89 ultra-wide.
- Keyboard - Lily58 Pro with Durock Dolphin Silent Linear switches.
- Mice - Zowie EC2-A and Logitech MX Vertical.
- Audio - I use the Audio Techinica BPHS1 into a Roland Rubix24 which comes out of a pair of Dali Zensor 1's.
- NAS - I use a Synology DS218+ which is used for hosting a Git server and analytics.