~15 YEARS OF SOFTWARE ENGINEERING

Christos Hrousis

Software engineer specialising in robust, user experiences. From engaging UIs to complex app architecture.
Code, Creativity & Collaboration.

Will code for pizza, dog pats, housing, and more!

Learnings

01

User-Centric Always

The user's experience is the ultimate measure of success. Empathy is the core of good design and development. Empathy is about trying to experience through the lens of others.

02

Premature abstraction is definitely the root of all evil

Premature abstraction can also exist in non-coding contexts. Duplication informing abstractions is actually a good thing, relax.

03

Accessibility as a quality metric

Accessibility impacts everyone. Building accessible (a11y) products is a fundamental responsibility, not an afterthought. It ultimately results in a well refined product, that is easier to test!

04

Agency, empowerment, autonomy, and get out of the way

Engineers do their best work in trust-based environments, where we empower them to make decisions, and get out of the way.

05

Never Stop Learning

This industry moves fast. Stay curious, experiment with new tech, and never be afraid to be a beginner again.

06

Own It, Ship It

Take full ownership of your work from concept to production. Sweat the details, test rigorously, and deliver value. As leaders, we need to encourage this, and create the environment where it is possible.

07

Published ideas are the ghosts of done

There is no editing stage, everything is a draft. Laugh at perfection, it keeps you from being done. Failure counts as done. Destruction is a form of done. Once it's done, you can throw it away. Done is the engine of more.

08

Domain trumps technical prowess

My take on Conway's Law, is that understanding the business domain of your problem space will accelerate your technical ability and help sharpen a sense of outcomes focused delivery over playing with toy's in a playpen.

WORK
HISTORY

As a consultant at DiUS, my work involves placements with various clients. Due to confidentiality agreements, all client names have been redacted.

dius

Corporate Gym Membership Portal

Engineering Consultant (Jan 2025 - Present)

Served as technical lead of a squad for [REDACTED], drove digital transformation from zero to a tech-first organization. Migrated legacy authentication to a compliant AWS Cognito solution. Transitioned from multi-repo to pnpm/turbo mono-repo. Delivered a ShadCN-based Design System with React Web Components upon a legacy AngularJS 14 integration. Participated in establishing engineering foundations including Datadog observability and GraphQL IaC patterns for modern NestJS, domain-aligned services, migrating away from a complex stack of 400+ .NET 6 lambdas.

dius

Major Australian Digital Lender Startup

Engineering Consultant (Jan 2024 - Dec 2024)

Served as tech lead for the squad at [REDACTED], driving technical excellence while delivering the 3 major initiatives, using NextJS and Webflow. Architected a long-term authentication strategy, built a scalable Vite-based build system for embeddable widgets, transitioned to an NX mono-repo with comprehensive visual regression (Storybook/Chromatic) and E2E testing (Playwright), all within a cost-optimized CI/CD pipeline on Github Actions. Then to close-off, successfully scaled the squad then coached a successor.

dius

Red Bullseye Megastore

Engineering Consultant (June 2023 - Dec 2023)

Contributed to re-platforming [REDACTED] e-commerce website to NextJS, focusing on performance optimization and quality assurance that reduced page load times from 8,000-15,000ms to consistent sub-2,500ms. Exceeded all Core Web Vitals and translating to measurable revenue uplift. Led the migration of QA CI tasks from Jenkins-X to Github Actions, reducing pipeline time from an inconsistent 20-30 minutes to a consistent sub-8 minutes. Established a visual regression testing culture with Playwright across the NX mono-repo housing 3 NextJS/React applications.

dius

Top-5 ASX Listed Tech Company

Engineering Consultant (July 2022 - June 2023)

Led a 3-person DiUS consulting cohort into a squad within [REDACTED]. Delivered two micro-frontend projects recognized for delivering outcomes faster than any other squad. Built an embeddable investor order entry system using React/TypeScript Web Components with Mock Service Worker for rapid prototyping. Later consolidated 10 legacy workflows into a modernized feature screen. Pioneered the adoption of Stryker mutation testing, Playwright E2E testing, and feature toggling within the division. Implemented comprehensive CI/CD pipelines with BuildKite and infrastructure on AWS using Terraform.

OPEN SOURCE

Mutasaurus

Open Source I'm currently tinkering with

Mutation testing library written with Deno

REC ●
TRACKING: AUTO
ORIGIN: AUSTRALIA
V.1.0.4