About
Hi, I'm Lewis - a software engineer passionate about building smart, efficient systems. I love designing and implementing solutions that make technology work seamlessly, whether that's through PLC's and robotics, or intuitive web applications and business software.
I have hands-on experience in React, Golang, .NET, and SQL, I enjoy working across the stack to create scalable, maintainable, and impactful software. My background in industrial automation has given me a deep appreciation for reliability, precision, and elegant engineering - qualities I bring to every project I take on.
When I'm not coding, I'm usually taking photographs, experimenting with side projects, or hiking in the great Irish weather.
Experience
Software Engineer II
Instil
Jun 2025 - Present
Working across frontend, backend and platform teams to support and deliver resilient services, improve CI/CD pipelines, and ship features.
Software Engineer
Precision Automation Robotics Ltd
Feb 2024 - Jun 2025
Developed control and automation software for industrial machinery, integrating PLCs, sensors and communication protocols to deliver reliable robotic solutions.
Software and Integrations Engineer
Viioni
May 2022 - Feb 2024
Built and maintained integrations and software for industrial automation and warehouse systems - worked on C# services, stored procedures and systems integration for robotics and WMS platforms.
Projects
ZPL Label Generator
Go utility to generate Zebra Programming Language (ZPL) label files from Go structs and templates β useful for automating label printing workflows.
Note Taker (CLI)
A simple command-line note taking application written in Go. Supports creating, listing and deleting notes β built to learn Go and ship a small developer tool.
Final Year β Abstract Styler
Final-year project: a web app that generates abstract art (DCGAN) and applies neural styling to uploaded images. Containerised with Docker for easy deployment.
BarFlow Dispenser Controller
Rust-based controller for an automated self-pour bar: flow control, Modbus communication and turbine flow-meter feedback. Designed to run in a containerised environment.