Erin Millard-Wright

Senior Software Engineer

  • contact@erin.id.au
  • erin.id.au
  • Brisbane, Australia
  • Hi! I'm Erin, and I've been making software for 20+ years.

    I have a proven track record of building and leading outstanding dev teams. My passion, dedication to quality, technical knowledge, and people skills have helped produce software that is both loved by users, and a joy to work on for the devs I work with.

    I have a broad range of experience, particularly focused around front-end technologies, web apps, and user experience design, but also library, SDK, and tool development. I'm also very passionate about the way in which software gets made — team structures, processes, tooling, and developer experience.

    I've built things with TypeScript, JavaScript, React.js, Next.js, App Router, Webpack, Node.js, Electron, HTML, CSS, Tailwind, Go, gRPC, OpenAPI, JWTs, and Mapbox.

    I've used Terraform, Docker, Kubernetes, AWS, EKS, GitHub Actions, Playwright, Vitest, Jest, Git and Make to test, build, and deploy software.

    I've worked on web apps, PWAs, web-based desktop apps, message-based apps, real-time apps, event-driven apps, APIs, microservices, and geolocation systems.

    I have skills in team leadership, technical leadership, strategic planning, user experience, user interface design, developer experience, system architecture, library design, protocol design, test-driven development, mob programming, mentoring, code review, presentations, and software documentation.

    Experience

    Principal Software EngineerBetSecure

    3 years 7 months (20212025)

    • Shared responsibility for designing, hiring, and leading high-functioning dev teams to build an ambitious software-as-a-service platform in the regulatory compliance space.
    • Guided product and technical direction, designed processes and team structures, and enabled teams to be effective within company goals.
    • Championed processes and ideas that created highly collaborative, autonomous, and effective cross-functional teams. Drove the adoption of mob programming, which drastically improved quality, reduced rework, eliminated siloing, and accelerated onboarding, enabling new hires to make legitimate contributions on day one.
    • Worked directly with teams to bootstrap projects and guide the implementation of new features. Provided guidance and solutions to overcome challenges as projects evolved.
    • Personally wrote the majority of the public-facing documentation for the BetSecure platform, and developed content and style guidelines and custom tooling to ensure a world-class experience for customers integrating with the platform.
    • Fostered a culture of excellence and collaboration, enabling teams to frequently and consistently deliver high-quality results.

    Software Team LeadCodeworx

    5 years 10 months (20162021)

    • Led a team to modernize and maintain white-labelled web-based poker and sports betting products, including the transition from a legacy Java client to Electron-based desktop clients and PWAs.
    • Provided technical leadership through mentoring, code reviews, and the development of internal tools, streamlining branding asset production and release processes.
    • Spearheaded the migration from jQuery and CoffeeScript to React and vanilla JavaScript, accelerating feature delivery and maintainability. Designed a custom WebSocket protocol for real-time backend communication.

    Senior Software EngineerCodeworx

    5 years 1 month (20112016)

    • Collaborated with PHP teams to architect and deliver an internal framework powering multiple high-traffic web applications, and prototyped Angular-based apps that launched new product lines.
    • Standardized deployment processes by developing Capistrano-like tooling and establishing Vagrant-based development environments, both adopted company-wide.
    • Drove adoption of automated testing, achieving 100% test coverage for the internal framework and creating a widely used PHP test mock library.
    • Enhanced security by designing a custom PBKDF2-based binary protocol for password hashing, implemented in both PHP and Java.

    Systems AnalystI-Nex Corp

    4 years 7 months (20062010)

    • Led a team of PHP developers to design and develop an intranet portal for a major German automotive manufacturer, meeting rigorous business requirements. Acted as primary liaison for multiple overseas clients, ensuring clear communication and successful project delivery.
    • Served as primary maintainer for a complex German-language manufacturing change management system in Perl. Engineered a custom Java applet and protocol to enable secure, distributed file transfers across a tightly controlled corporate network.