So hello there, I'm Thomas Moore. I'm 30, 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 ❤.
I've also done a small small of backend work in javascript with node aswell as having used PHP and Laravel in the past.
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).
Engineer
Web Security
#
March 2022 - Current
Frontend Web Developer
Essex County Council
https://www.essex.gov.uk
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 Engineer
reed.co.uk
https://www.reed.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.
Web Developer
Ahead4
https://www.ahead4.co.uk
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.
Start
https://start.uchuu.io/
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 Stats
https://github.com/tomouchuu/fflogs-pull-stats
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 Rebuild
https://github.com/tomouchuu/cheerz
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 Archiver
https://github.com/tomouchuu/cheerz-archiver
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
MastodonTranslate
https://github.com/tomouchuu/mastodon-translate
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.
BTEC
DB Training / Harlow College, 2011 - 2013
Level 2 & Level 3 Web Developer
GCSEs
Great Baddow High School, 2005 - 2010
Biology, Chemistry, Physics - A
Maths - B
English, English Literature - C