About Me

From law graduate to passionate software developer - a journey of continuous learning and creative problem-solving.

Josh Harris graduation photo
First Class

Experience

Building production systems for enterprise clients

Software Developer

Ambrit Ltd

Dunstable, UK

May 2025 – Present
  • Led the rewrite of Calibrate™, a core business module used by enterprise clients, from a legacy 4D system to Elixir and Phoenix LiveView — improving maintainability and enabling future feature expansion.
  • Built config-driven reusable components and backend logic to power dynamic forms, results tables and calculation workflows for field equipment.
  • Worked across the full stack including schema design, migrations and APIs.
  • Implemented internationalisation with react-intl and designed a custom Elixir translation module to support multi-language deployments.
ReactTypeScriptElixirPhoenix LiveViewPostgreSQL

Skills

Technologies and tools I work with

🖥

Frontend

ReactTypeScriptJavaScriptNext.jsPhoenix LiveViewReduxTailwind CSS
⚙️

Backend

ElixirNode.jsPostgreSQLRESTful APIsFunctional programming
🔧

Tools & Infra

GitJenkins (CI/CD)JiraSchema design & migrations

My Journey

The path from legal studies to software development

2022
🎓

Academic Excellence

First Class Honours in Law

Graduated with distinction from Brunel University London, developing critical analytical thinking and problem-solving methodologies that now drive my approach to software development.

2023
🔄

The Pivot

From Law to Code

Made the bold decision to transition from legal career path to software development. Began intensive self-study, starting with Python fundamentals and programming logic.

2023
💻

Web Development Deep Dive

Frontend Mastery

Immersed myself in modern web technologies - HTML5, CSS3, JavaScript ES6+, React ecosystem and responsive design principles. Built multiple projects to solidify understanding.

2024
🚀

Advanced Frameworks

Full-Stack Evolution

Expanded expertise into Next.js, TypeScript and Node.js. Currently mastering backend development and database management to become a well-rounded full-stack developer.

2025

First Commercial Role

Joining Ambrit Ltd

Landed my first software developer position, joining Ambrit Ltd to build full-stack web applications for the oil & gas industry — putting two years of self-driven learning into production practice.

Now
💼

Software Developer

Ambrit Ltd — Oil & Gas

Building production full-stack systems for enterprise clients using React, TypeScript, Elixir and Phoenix LiveView.