I am a frontend engineer focused on building interfaces that are accessible, composable, and easy to reason about. Specialising in React, TypeScript, and design systems, I maintain a practice of writing and sharing what I learn along the way. With extensive experience in technical skills and work history, I excel in creating effective and engaging user experiences. My goal is to continuously learn and contribute meaningfully to projects that prioritize accessibility and design.

Carl Davidson

I am a frontend engineer focused on building interfaces that are accessible, composable, and easy to reason about. Specialising in React, TypeScript, and design systems, I maintain a practice of writing and sharing what I learn along the way. With extensive experience in technical skills and work history, I excel in creating effective and engaging user experiences. My goal is to continuously learn and contribute meaningfully to projects that prioritize accessibility and design.

Available to hire

I am a frontend engineer focused on building interfaces that are accessible, composable, and easy to reason about. Specialising in React, TypeScript, and design systems, I maintain a practice of writing and sharing what I learn along the way.

With extensive experience in technical skills and work history, I excel in creating effective and engaging user experiences. My goal is to continuously learn and contribute meaningfully to projects that prioritize accessibility and design.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
See more

Language

Work Experience

Software Engineer at Settify
June 1, 2022 - October 1, 2023
Worked with EmberJS AWS and MySQL, involved in refactoring AWS lambdas and providing customer support to clients and their bespoke sites
Junior Developer at Pipelabs
May 1, 2021 - October 1, 2021
managing sites for Ecommerce clients - specializing in Shopify and NestJS
Software Engineer at Setlify
January 1, 2022 - Present
Refactored server functions from a monolithic Ember.js application into AWS Lambda functions in Node.js, reducing technical debt and improving maintainability. Configured new client sites using Ember.js, HTML, and CSS/SASS, and triaged technical support tickets.
Junior Web Developer at Pipelabs
January 1, 2021 - December 31, 2021
Worked on frontend development for Australian ecommerce clients using Shopify. Collaborated with developers to implement design specifications and integrate frontend components.
Teacher Assistant at Coder Academy
January 1, 2020 - January 1, 2021
Supported the lead educator in a remote learning environment, including 1-on-1 student mentoring and managing course delivery during the final month of the program.
Senior Customer Service Officer at Agriculture and Fisheries Queensland
January 1, 2007 - December 31, 2019
Engaged with customers and provided service excellence in a non-technical role.

Education

Diploma of Information Technology at Coder Academy
September 1, 2019 - March 1, 2020
6 month fulltime course covering full stack development RoR and MERN stacks
Diploma of Information Technology at Coder Academy
January 1, 2020 - January 1, 2020

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet, Education, Consumer Goods
    paper Televi – Japanese IPTV Streaming Application

    A Next.js application that aggregates Japanese TV live streams with EPG data and in-browser HLS playback.

    Technical highlights:

    • Server-side caching for geo-restricted content access
    • Automated EPG (programme guide) data integration
    • Docker deployment with Next.js and TypeScript

    Tech stack: Next.js, TypeScript, Docker, HLS streaming

    Personal project solving real-world geo-restriction challenges

    paper Just Get Hitched – Wedding Planning Website

    Built and launched a production website for a wedding planning client using Google Sites with custom JavaScript functionality.

    Key deliverables:

    • Custom contact form using JavaScript and Google Sheets API
    • Automated email notifications for enquiries
    • Responsive design and user-friendly interface

    Tech stack: Google Sites, JavaScript, Google Sheets API

    Client project, 2026

    paper Framework Agnostic Design System

    A framework-agnostic design system covering component architecture, theming, and design tokens built with Next.js and TypeScript.

    Key features:

    • Comprehensive design token system
    • Accessibility-first component patterns (WCAG, ARIA)
    • Technical documentation and live examples

    Tech stack: TypeScript, CSS, Next.js

    Explore the full documentation at [codercarl.dev](https://www.twine.net/signin