So hello there, I'm Thomas Moore. I'm 29, from Chelmsford and currently work in my home office at Web Security.
I'm a frontend developer with a focus on building components with js libraries like reactjs (preferred) & vuejs in frameworks like NextJS + Gatsby along with a combination of most css solutions (css, scss, less, stylus, postcss, css in js, tailwind). Storybook is ❤.
Outside of coding, I'm a big fan of things japanese but mostly enjoy music (and mostly IDOL at that) and aesthetics. I used to try to get over there at least once a year and I'm trying to learn the language via a tutor, self teaching and going to meetups.
Gamewise most of my time is taken up playing the critically acclaimed Final Fantasy 14 which has an unlimited free trial up to level 60 that includes the award winning Heavensward expansion. I mostly play ranged support roles and have ranked as the best in role at a given fight in Europe.
I also play drums occasionally, used to be in a band but I still keep playing to keep skills up, because of that I do finger drum in the office (sorry not sorry).
March 2022 - Current
Frontend Web DeveloperEssex County Council
November 2020 - Feburary 2022
Working within the Product team of Service Transformation with the aim to build and use new tools to change the way the council operates to be better for staff and residents.
Software Development Engineerreed.co.uk
September 2016 - November 2020
Originally a junior full-stack developer but have since transitioned into a frontend only role. At work we use Razor & Knockout for legacy code but we are moving to react for new projects.
May 2012 - September 2016
I handled a lot of the front end tasks such as slicing sites and some back end tasks using PHP and MySQL to integrate designs into our custom CMS, Wordpress or a bespoke control panel depending on the client.
Apprentice Web Developer
Progressive Marketing / DB Training
September 2011 - May 2012
As an apprentice, I was learning key skills to build websites from a Designer's PSDs to create a static website for projects. I wasn't on any customer projects but was able to compare my work to the other apprentices in the class and consistenly ranked in the top 3.
A custom start page for your browser. It has gone through many iterations but the current approach uses React with NextJS, Typescript + Tailwind
FFLogs Pull StatsMore information
A small webapp that shows the amount of pulls you've made for the current encounter in a day aswell as all time historically. This was made so I can have a somewhat automated counter on stream to track progress in TEA.
CHEERZ RebuildMore information
I've always found it immensely useful to attempt to rebuild sites over developers have made to work learn new techniques. For this project I used react, styled-components and react-styleguidist.
CHEERZ ArchiverMore information
For this project I needed a way to save all of the content a user had uploaded to CHEERZ. Originally I started with a Tampermonkey version but it required a lot from the enduser to manage, so I made a executable that automated all of it with Puppeteer and Ink
A tampermonkey script I wrote in the early times of mastodon that allowed the user to inline translate toots in their feed. It hooked up to a Micro based Translate Server and modified the settings screen to get permissions and settings.
DB Training / Harlow College, 2011 - 2013
Level 2 & Level 3 Web Developer
Great Baddow High School, 2005 - 2010
Biology, Chemistry, Physics - A
Maths - B
English, English Literature - C