Software Developer / Systems + Automation

Lewis McManus

I build real, practical tools — featuring automation, data processing, and decision-making logic to turn complex manual workflows into simple, reliable systems.

5+ years

Self-teaching the languages and tools needed to build what I need

Systematic

Turning large manual tasks into simple, repeatable systems

Fast learner

Quickly adapting to new technologies and delivering practical results

About

I'm a problem-solver and that shows up in my interests too. I'll take a crazy route on a trip abroad if it means I get to see more — and I'll make it work. I will turn the smallest irritation in life into an automated solution if I can. I have always wanted to do things at the deepest level, whether that be planning myself instead of following a fixed tour, or rebuilding a workflow because the existing solution doesn't fit my needs.

My projects all start the same way: a real problem that needs solving, and the mindset to automate it rather than do it by hand.

This shows in the things I build. Whether it's saving myself five minutes checking for freebies, thirty minutes planning a trip or days of manual data processing, I like building tools that make life easier. I tend to work as close to the mechanics as possible — picking apart HTTP requests over using browser automation, or building my own processing tools so the solution does exactly what I need it to.

Projects

Here are a few highlights from everything I've done over the years. There are plenty of smaller projects, experiments, and shortcuts in between.

Adaptive Language-Learning Desktop App

Developed a language-learning application in Go with a desktop GUI, producing adaptive learning features and algorithmic sentence generation.

  • Go
  • Desktop GUI
  • Levenshtein distance
  • AI

GraphQL Article Data Pipeline

Developed a CLI tool in Go to query and process huge volumes of news article data via GraphQL APIs, helping to build datasets for AI model training.

  • Go
  • GraphQL
  • Data processing

Day-Trip Flight Ranking System

Built a system to analyse Skyscanner data and find viable day-trip options, generating a ranking of cost-effective travel options from London airports.

  • Python
  • Go
  • Data analysis
  • Logic

Direct-HTTP Workflow Automation Platform

Built a modular automation system for online workflows by analysing and reconstructing HTTP/TLS requests rather than relying on browser-based tools.

  • Go
  • HTTP
  • TLS
  • Concurrency

Real-Time Deals Alerting Pipeline

Developed a real-time system to monitor listings on a high-traffic UK deals/discounts platform, delivering instant alerts of freebies and deals to thousands of users.

  • Python
  • Web scraping
  • Event-driven alerts

Years of developing my technical skills and broader interest in technology.

Minecraft Plugin Development

I discovered programming at age 9, learning basic Java by creating Minecraft plugins and progressing from tutorials to independently building new features.

  • Java
  • Minecraft plugins
What I Work With

Languages

GoPython
JavaScript

Systems & Techniques

HTTP/TLS request automationConcurrent processingData pipeline designWeb monitoringReal Logic

Tools & Libraries

NumPyPandasGraphQLWebSocketsMetaTrader 5MySQLLinux

Thank you for reading through, I'm really looking forward to what I build next, and what I can build with you.