Hi, I'm Tom.
The internet is a complex blend of cultures, technologies, and marketing. My goal is to try and humanise this ecosystem.
Web development is often called ‘full stack development’. Though I have the skillset to work across the stack, I label myself as a subset of this: a frontend developer. I focus on designing and creating user experiences that blend human cognition with technology.
As a team lead, I’ve learned to balance technical guidance, people management, and staying up-to-date with tools and technologies.
I consistently deliver digital projects that are compatible with various platforms. With 16 years of development experience, I can adapt project delivery to meet time, cost, and quality goals.
I started with simple HTML template manipulation when the internet became popular in the early 1990s. Now, I can deploy complete responsive React applications independently, from design to deployment.
I’m also familiar with Agile development methodologies, having worked on projects using both traditional waterfall approaches and Agile SCRUM frameworks.
Currently at work I'm using the following tools to get the job done.
- Tech Libraries: React, React Native, Tanstack Suite
- Build tools: NPM Scripts, webpack
- Testing: Vitest, BrowserStack
- Analytics: Google Analytics, Mixpanel
- Project Management: Atlassian
- Design: Figma
- Code Editing: VSCode
- Deployment: Docker
Recent work
- Pladia: Working across multiple teams, I have led the frontend development of the Pladia product suite for over 3 years. This work comprises a series of web applications designed to streamline the workflow of gallery management and experience design.
- Yarra Valley Water | Website: I worked on the frontend components and the style guide onsite, while assisting with integrating agile processes into Yarra Valley's project management style.
- State Library Victoria | Website: I worked on the frontend and assisted with skilling up the SLV development team in best practices around frontend development and agile project management.
16 years of web development experience
Through my career I've used innumerable configurations of dev tooling and setups. From the selection of tooling and processes I've had experience with, the most relevant currently are:
Years | Skillset experience |
---|---|
10+ | React, Component/Design System/Web Development, API integrations, Dev tooling |
5+ | AWS, Team leading (3+ staff), Technical leadership |
3+ | Tanstack Suite |