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
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.
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
Languages
Systems & Techniques
Tools & Libraries
Thank you for reading through, I'm really looking forward to what I build next, and what I can build with you.