Skip to main content

Ethan Gough

Full-Stack Software Engineer · Automation & Integration

I build practical software end to end—from user interfaces and APIs to data processing and third-party integrations—with a focus on maintainability and measurable operational value.

Selected Work

Practical software projects spanning business automation, web development, and connected devices.

Email Management System

A secure desktop and backend system for classifying and routing Microsoft 365 enquiries.

View project

DARK TR0JAN Music

A responsive media and equipment site with interactive visualisations and platform integrations.

View project

AI Order Tracker

A secure, conversational order-tracking assistant embedded into an existing company website.

View project

About Me

About

I’m a full-stack developer with experience building websites, mobile apps, automation tools, and backend systems. I’m most comfortable with Python and JavaScript/TypeScript, and I choose technologies around the problem rather than the trend.

I’ve worked across the stack, from designing and optimizing databases, to implementing clean APIs, to building responsive frontends. A lot of my focus goes into making systems efficient, whether that means improving database performance, simplifying logic, or refining how features are delivered.

Skills & Highlights

  • Full-stack development with React, TypeScript, Python, and Flask
  • Mobile app development with cross-platform frameworks
  • Database design and integration with SQLite and SQL Server
  • Business-process automation and third-party API integration
  • Maintainable systems with logging, audit trails, and operator controls
  • Application packaging and deployment with Docker and Firebase

Have a project, role, or technical problem you would like to discuss?