making things and breaking things

Things I did

aled@aledthomas.com:~$ whoami
As soon as I was old enough enough to hold a screwdriver I started taking things apart to see how they worked.
40 years later not a lot has changed - except now I can sometimes manage to put them back together again.

If it`s broken - I can work out how to fix it, and if it`s not broken then I can sure as hell find a way to break it :)

What I’m working on

...
Cloud based server and virtual networking using Oracle cloud
cloud, LAMP, SSL, wordpress

While studying for the Comptia Network+ exam, I used Oracle's cloud service to set up virtual networks in the cloud to practice with. Oracle's has some "always free" services and a free trial month, as I don't have access to these kind of resources through work or at home it...

Projects

...
Static apnea smartwatch app

Static apnea tables are a common training tool used by freedivers to improve their breath hold times. Usually 2 types of tables are used, one with increasing breath holds to acclimatise to low levels of oxygen, and one usingfixed length breath holds with decreasing recovery periods in between to acclimatise...

...
Smartwatch surf forecasts via magicseaweed's API

When I bought my garmin smartwatch, I was impressed by how many different apps there where already available for it, but also dissapointed that I couldn't find one that could give me the surf forecast for my local beaches. So of course I decided to code one myself. I found...

...
Hack the Box - devvortex write up

This machine was added to htb a couple of weeks ago, it's been rated as easy so I though I'd give it a go. Starting with nmap and the address given for the machine we find ports 22 and 80 open, nothing unusual looking on the scan. The website on...

Experience

Experience 0
Google, Software Engineer
Montréal, QC, Canada | April, 2019 - March 2022

Full stack web development for investment banking services with emphasis on React.js, Angular, .NET Core based solutions using Test Driven Development methodology

Experience 1
Google, Software Engineer
Montréal, QC, Canada | April, 2019 - March 2022

Full stack web development for investment banking services with emphasis on React.js, Angular, .NET Core based solutions using Test Driven Development methodology

Experience 2
Google, Software Engineer
Montréal, QC, Canada | April, 2019 - March 2022

Full stack web development for investment banking services with emphasis on React.js, Angular, .NET Core based solutions using Test Driven Development methodology

Experience 3
Google, Software Engineer
Montréal, QC, Canada | April, 2019 - March 2022

Full stack web development for investment banking services with emphasis on React.js, Angular, .NET Core based solutions using Test Driven Development methodology

Certifications

Badges & Skills

Education

DipHE Electronic Engineering with Computer Science
University of Wales Swansea
June, 2001

A Level
Ysgol Gyfun Gymraeg Glantaf, Cardiff
July, 1998

Computer Science - including supplementary AS level in Computer Science
Physics
Mathematics (pure and applied mathematics)