FULL-STACK ENGINEER · SPEAKER · CHOIR SINGER

Building useful products.
Thinking beyond the code.

I build software across web, mobile, backend and cloud, with a focus on understanding the problem behind the code and creating products that genuinely work for the people using them.

Hayley BrinicombeEngineer
Speaker
Musician
Human ♡
OwnTake a problem from idea through to production.
ThinkUnderstand the why, the user and the trade-offs.
InfluenceAsk good questions and help teams make better decisions.
GrowKeep broadening the stack and developing towards leadership.
ENGINEERING

Good engineering
starts before code.

I’m a full-stack engineer who enjoys working across the whole product — from the experience in the browser or app through APIs, backend services, data and cloud. I’ve worked across different languages, frameworks and domains, and I’m comfortable learning what I need to solve the problem well. What matters most to me is understanding what we’re building, working closely with the team and making thoughtful technical decisions that lead to useful, reliable products.

◎People firstBuilt for real users and real-world problems.
◌Clarity over complexitySimple solutions that are easy to understand and evolve.
✦Quality that lastsCode, tests and infrastructure with the long term in mind.
↗Continuous growthAlways learning, always improving.
src/components/BillSummary.tsx
type Bill = {
  id: string
  amount: number
  status: "open" | "paid"
}

export const BillSummary = ({ bill }: Props) => (
  <article className="bill-summary">
    <p>{formatCurrency(bill.amount)}</p>
    <StatusBadge status={bill.status} />
  </article>
)
JOURNEY HEALTH

Customer journeys

1,284Active journeys94.2%Completion2m 18sAvg. time
Account setupHealthy96%
Plan changeHealthy93%
Support requestWatch84%
PRODUCT ENGINEERING · REACT / TYPESCRIPT · FICTIONAL CONCEPT

Making complexity feel simple

A fictional product study exploring how operational data can become a clear experience: useful hierarchy, accessible states and enough information to make the next decision without overwhelming the person using it.

Rust src/billing/queue.rs
pub async fn queue_for_posting(
    db: &Database,
    bill_id: Uuid,
) -> Result<(), Error> {
    check_preposting_rules(db, bill_id).await?;

    // Queue work only after validation
    let message = PostingMessage::new(bill_id);
    db.sqs.send(message).await?;

    Ok(())
}
BACKEND · RUST · AWS · CONCEPT

Reliable systems

I like working across APIs, background workers, databases and cloud infrastructure — including the retries and failure states that make software trustworthy.

▣Web appReact / Next.js
→
λAPIAWS Lambda
→
◎QueueSQS
→
⚙WorkerProcessing
↘ Database · DynamoDB / SQL ↗
FULL-STACK · CLOUD · PRODUCT

End-to-end thinking

I like understanding how frontend, backend, data and infrastructure fit together so I can make better decisions and deliver features that work reliably in production.

“I enjoy the mix of technical problem solving, product thinking and working with people. It’s what makes engineering so rewarding for me.”
— HAYLEY BRINICOMBE
REFLECTING & GROWING

Progress over perfection

I like to take time to reflect on what’s going well, what’s challenging and what I want to learn next. Engineering is a long game, and I’m focused on building a career that keeps getting more interesting.

Read my latest thoughts →
CAREER JOURNEY

A broader engineer with every move.

I retrained at Northcoders in 2022 and have since built products across EPOS, fintech and energy. Each move has broadened the stack, the product context and the responsibility I’m ready to take on.

NorthcodersFull-stack foundations
GS SystemsWeb, mobile + AWS
ThinkMoneyFintech + product delivery
Switch2 EnergyFull-stack + cloud
SPEAKING

Sharing ideas, not just shipping them.

I speak about software engineering, AI, learning and the human side of building technology. Speaking has pushed me to explain technical ideas clearly, challenge my own thinking and become more confident influencing a room — skills I want to keep developing as I grow towards technical leadership.

Next: DTX London — From vibe to value: Engineering in an agent-driven world.

Hayley Brinicombe speaking on stage at DTX Manchester
MUSIC · PERFORMANCE · CREATIVITY

Music came first.
Curiosity stayed.

Music has been part of my life for much longer than software. I went to drama school when I was younger and have always been drawn to performing, singing and being part of something creative. These days I sing with Manchester Proud Chorus and Crystal Chords, but music has followed me through rehearsals, microphones, bands and plenty of stages in between.

Hayley Brinicombe singing
Finding my voice — literally and otherwise.
Music equipment from Hayley's creative life
Hayley learning to code
Software came later.
Curiosity didn’t.
Hayley Brinicombe with Manchester Proud Chorus at Various Voices

It probably explains some of the things I value at work too: listening properly, finding confidence without needing to be the loudest voice, practising until something clicks, and understanding that your individual part only works when it fits with everyone else’s.

What choir taught me about engineering teams →
Hayley BrinicombeEngineer · Speaker · MusicianLinkedIn ↗