About

Luke Birchenough

Hi, I'm Luke, a mechatronics engineer and software developer. I have five years experience building computer vision and laser-based measurement systems for the rail industry. I worked across the full stack, covering both hardware and software to ensure systems operated reliably end-to-end, from sensor triggering and data capture through measurement processing to web-based results delivery. Before engineering, I worked in education, which shaped strong communication skills and an ability to break down complex ideas for any audience.

I'm an experienced software developer with a focus on full-stack web development (.NET) and systems programming (C++), and have been known to dabble in embedded engineering and robotics. I actively seek out projects that stretch across these domains, whether that's shipping an event-driven microservices platform on Azure, wiring up an ESP8266 to push sensor data through an AWS IoT pipeline, or training object detection models for integration into inspection systems.

My Toolkit

  • Languages: C#, C++, JavaScript/TypeScript, Python, PHP
  • Web Frameworks: ASP.NET Core, React, Next.js, Angular, Express, Laravel
  • Cloud & DevOps: AWS, Azure, Terraform, Docker, GitHub Actions CI/CD
  • Robotics & Embedded: ROS, Arduino, ESP8266/ESP32, Raspberry Pi, MicroPython
  • CV & ML: OpenCV, TensorFlow, Keras, YOLO, camera/laser measurement systems

What I'm looking for

I'm seeking opportunities in web development, robotics, industrial automation and control, and embedded systems, though I'm just as motivated by a purely full-stack web development role.

Outside of work

I enjoy learning new technologies and working on side projects. I love cooking & food, travelling, watching movies and playing sports.