Chad Edwards

Specialized in TypeScript & Cloud Solutions
📱 +61 421 044 580
✉️ chad.edwards.mail@gmail.com
🔗 linkedin.com/in/chad-edwards-a7834950

Core Technical Expertise

UI Implementation & Component Design

  • Methodical decomposition of complex interfaces into maintainable components
  • State management optimization with focus on derivable vs. retained state
  • Thorough exploration of user flows including edge and failure states
  • Type-driven component development ensuring robust implementations

TypeScript Client SDK Development

  • Strong validation with comprehensive type safety
  • Intuitive abstractions over complex third-party APIs
  • Clear error handling with informative failure messaging
  • Custom tooling for API type exploration and reverse engineering

API Design & Implementation

  • Consistent HTTP method usage following RESTful principles
  • Strict validation with clear, informative error responses
  • Functional domain modeling with type-encoded semantics
  • Self-documenting interfaces prioritizing developer experience

Technical Skills

Core Stack

Languages: TypeScript, JavaScript, Node.js

Frontend: React, React Native

Cloud: AWS Lambda, DynamoDB, AppSync, CDK

Architecture: Serverless, Microservices, Event-sourced

Extended Experience

Game Development: Unreal Engine, Unity, C#

Other Languages: Python, PHP, GoLang

DevOps: CI/CD, TeamCity, CircleCI

Additional: GraphQL, OpenAPI, ElasticSearch

Working Style & Approach

I excel in environments that provide clear requirements with the autonomy to determine implementation approaches. My strengths include independent problem-solving, type-driven development, and creating elegant solutions that prioritize developer experience and maintainability.

I bring particular value to teams seeking specialized expertise in TypeScript ecosystems, serverless architectures, and projects requiring meticulous API design.

Professional Experience

Build Engineer
PlaySide Studios Ltd
April 2024 – September 2024

Self-directed learning of Unreal Engine ecosystem while supporting a development team of 20+ engineers.

Key Contributions:

  • Implemented custom notification service connecting TeamCity to Slack
  • Enabled virtual assets and remote build acceleration for Unreal Engine
  • Created temporary game server management solution to unblock production
  • Developed an Unreal Engine plugin facilitating studio-wide testing
Unreal Engine TeamCity Build Automation Perforce
Chief Architect
Edwards Research Pty Ltd
October 2023 – Present

Leading innovation in software development tooling with primary focus on accelerating deployment cycles and improving collaboration.

Key Contributions:

  • Developed Reiterate: a declarative DSL for SaaS applications, reducing deployment lead time to under 15 seconds
  • Created Lucite: a collaborative workspace platform bridging human-AI interaction
  • Designed Frontdoor: an alternative factor authentication system focused on accessibility
TypeScript Serverless DSL Design Auth Systems
Senior Front-end Developer
Zeligate
September 2023 – October 2023

Led frontend development for an early-stage AI assistive agent platform.

Technologies:

  • LLM Integration
  • React
  • Python
  • MinimalJS
Senior Software Developer
April 9
May 2023 - August 2023

Contributed to enterprise solutions and internal rapid application development platform.

Key Contributions:

  • Championed application boundary parsing and validation with runtypes
  • Resolved complex date, time, and timezone issues in legacy systems
  • Implemented thin client solution for heavy dev containers
React SQS CloudTrail VSCode Remote
Senior Software Developer
Bamboo 61
Apr 2022 - Dec 2022

Assisted CTO in overseeing a team of 7 offshore contractors for a micro-investing platform with CQRS event-sourced architecture.

Key Contributions:

  • Led multi-region expansion enabling US market release
  • Upskilled existing staff in TypeScript best practices
  • Implemented static analysis tools improving code quality
  • Reduced feedback cycles from days to minutes through CI/CD improvements
AWS CDK DynamoDB Lambda AppSync ReactNative NX
Software Engineer
Dabble
July 2021 - April 2022

Led sports integration for a social betting application, expanding platform from racing-only to supporting seven additional sports.

Key Contributions:

  • Integrated with multiple sports data providers via webhooks and message bus
  • Implemented comprehensive observability practices
  • Designed type-safe interfaces between multiple data sources
Kubernetes Kafka Pulumi TypeScript
Full Stack Developer
Fergus
April 2017 – April 2021

Contributed to complex business management platform for trades, encompassing scheduling, billing, forms, and integrations with multiple third-party services.

Key Projects & Responsibilities:

  • Led development of V1 mobile app (Cordova/Angular)
  • Designed and implemented MYOB integration with TypeScript SDK
  • Built V2 mobile app and API architecture (React Native, GraphQL, Node)
  • Engineered custom mobile forms solution (project lead)
  • Rebuilt authentication, onboarding, and invoicing systems
TypeScript PHP React Angular ElasticSearch MySQL GraphQL OpenAPI

Additional Experience

Prior roles include specialized work in game development, VR/AR, and Unity development at companies including Virtuality, Aurora Insurance, The Factory, Activate, Marker Metro, Clemenger Activate, Ninja Kiwi, and Rock Solid Games (2009-2017).