Hi, my name is

John Davies

I'm a software engineer building on AWS and Bitcoin.

01.

About Me

  • Open source Bitcoin developer focused on Rust and Bitcoin education
  • Background in web development and cloud architecture
  • Built scalable, cost-effective serverless AWS platform at Gebler Tooth Architects
  • AWS and Terraform certified; experienced across diverse cloud projects
  • Curious about AI, robotics, embedded systems and more
  • Digital nomad currently based in Thailand, engaged with the global tech community
  • Active in the software community through volunteering, hackathons, and conferences

02.

Projects

More projects

Operating System Kernel

Minimal operating system kernel featuring memory management, exception handling, interrupt processing, and basic multitasking. Inspired by and built following the series of blog posts by Philipp Oppermann.

  • Rust •
  • QEMU •
  • x86_64

Oxyhash

A Bitcoin mining implementation with inter-process communication (IPC), developed as part of the Chaincode Labs BOSS program. Designed to explore the internals of mining and system-level concurrency.

  • Rust •
  • Bitcoin •
  • tokio

Order Matching Engine

Price/time priority order matching engine with graphical user interface. This project now has over 30 stars on GitHub.

  • Python •
  • Tkinter

Mango Lightning Wallet

A browser-accessible Lightning Network wallet for sending payments and managing channels, designed for seamless Bitcoin micropayments and channel operations.

  • Bitcoin •
  • Lightning •
  • TypeScript •
  • Polar •
  • Node.js •
  • Express

Exercism Solutions

A collection of solutions to practice exercises from the Rust track on Exercism, focusing on idiomatic Rust, problem-solving, and improving fluency with the language.

  • Rust •
  • DSA

A Star Pathfinding Algorithm

Interactive visualisation of the A star pathfinding algorithm

  • Python •
  • Pygame

03.

Experience

May 2023 - present

  • Building Opera, an innovative space-planning application for architects.
  • Spearheaded the successful implementation of a scalable, cost-effective, serverless AWS solution, utilising an array of AWS services including Lambda, DynamoDB, API Gateway, Cognito and S3. Provisioned this infrastructure with Terraform.
  • Held workshops to upskill other team members on using AWS.
  • Designed and implemented a sleek and performant frontend with React, TypeScript and Tailwind.
  • Attended numerous product demos as the technical lead, showcasing the product to a variety of stakeholders and prospective clients.

Jan 2025 - April 2025

  • Participated in a three-month program with weekly assignments covering transactions, wallets, blocks, and the Lightning Network, designed to guide aspiring Bitcoin developers in contributing to open-source
  • Developed a multiprocess Bitcoin miner in Rust, deepening my understanding of Bitcoin's mining internals and the IPC interface.

April 2022 - December 2022

  • Collaborated closely with the co-founders to build an early stage startup in the crypto space
  • Used services like Lambda, DynamoDB, SQS, Amplify and AppSync to construct a resilient backend architecture, as well as React and Tailwind to produce a modern, responsive frontend
  • Expanded my knowledge of financial services and quantitative finance

April 2022 - February 2023

  • Interfaced with senior software engineers, structural engineers and a UI designer to produce and deploy clean, maintainable code for a diverse range of clients
  • Applied full stack expertise throughout the SDLC to build modern, responsive designs on the frontend and robust, scalable software on the backend
  • Assumed the role of principle maintainer of an application which tracks and manages the progress of construction projects
  • Operated according to the agile methodology to meet clients' needs in an iterative and timely fashion
  • Documented all new features, tests and bug fixes in a clear, concise manner
  • Developed with Python, Django, JavaScript, React, PHP, Laravel and more

04.

Skills

Tech

Bitcoin

AWS

Rust

TypeScript

React

Python

Terraform

Redux

Tailwind

Django

Node

Vim

Languages

UK flag

English

Thai flag

Thai

05.

Certifications

AWS Developer Associate (DVA-C01)

Awarded 10/2022. Expires 10/2025.

HashiCorp Certified: Terraform Associate (002)

Awarded 11/2022. Expired 11/2024.

06.

Voluntary Work

NDC London | Jan 2023

Volunteered at NDC London, a conference for software engineers

Devoxx | May 2022

Volunteered at Devoxx, a conference for software developers to come together to discuss the latest technology and ideas

Auckland City Mission (New Zealand) | 2017

Volunteer driver for the detox unit of the Auckland City Mission

07.

Get In Touch

I'm always open to collaborating on exciting projects or connecting with like-minded people. Whether you're a client, developer, or just curious—feel free to reach out via LinkedIn or email. I'll get back to you as soon as I can!