Back

~/About

Harry cycling

Maldives, 2018

Software engineer from the UK with 5+ years of experience. I'm passionate about developer tooling and productivity, learning new technologies and building software that provides real value.

Currently focused on full-stack web development and AI integration. Building archtms, a complete architect management system, and brewkit, an open-source AI-powered startup boilerplate.

I'm open to full-time opportunities and part-time work, feel free to book a call and we can have a chat!

~/Tech Stack

I primarily code in TypeScript, Go and Python. Recently, I've been learning Rust (and loving it!) to build API's and CLI's.

For web development I use Vite or Next.js depending on the use case. I tend to use a separate backend (Express.js or Django/Flask) for separation of concerns. My go-to for the database side is PostgreSQL and Prisma for database migrations (sorry Drizzle!).

I enjoy spending time configuring my development environment (more time than I'd like to admit!). I currently use Neovim, tmux, and zsh (check out my dotfiles). I keep all my development and personal notes in my Obsidian second brain through Neovim using obsidian.nvim.

I use Docker for containerization and Git for version control, with a focus on maintaining clean, well-documented codebases with CI/CD workflows.

~/Interests

Fitness

Currently exploring the area of hybrid training. Running and lifting. I like to combine cardio and strength training.

Football

Proud Liverpool supporter since 2008, and an avid Fantasy Premier League player since 2015.

Learning & Development

Learning Rust for systems programming and exploring Neovim for a more efficient coding workflow. Building my command-line expertise through CLI tools and shell scripting.

~/Experience

Cassidy and Ashton2022 - Present
Full Stack Software Engineer

Implemented a full-stack timesheet, project and leave management system using modern technologies. Supports clients, staff and project dashboards, and fee forecasting. Used by ~60 employees on a daily basis.

ReactTypeScriptRTKRTK QueryExpressSupabasePrismaPostgresDockerChakraUI
Yordas Digital2020 - 2022
Software Engineer / Data Scientist

Implemented a full-stack SDS authoring app in Django, supervised two student internship projects, developed developer template repos and automation scripts, and deployed ML-based time series forecasting models.

DjangoFlaskCelerySeleniumDockerRedisJupyter NotebooksStreamlit
Data Scientist Internship

Implemented and deployed a smart search engine using NLP techniques to search across a database of 20K+ complex chemical phrases.

PythonNLTKsklearnscipyMySqlSqlalchemyNumpyPandasFlaskgunicornseaborn
Part-Time Software Engineer

Designed, developed and deployed a full-stack timesheet web app from scratch, eliminating the need for paper timesheets.

ReactReduxExpressPostgresFirebaseHerokuPythonGit/GitHub