Hello! I am Luke
I am a full-stack software and AI engineer. I am passionate about utilising applied mathematics and statistics to build scalable, user-friendly, and innovative applications that are pleasing to the eye. I usually work closely with startups and small-medium enterprises.
When I am not coding, I am tinkering on Figma, learning more about Computer Science, or writing about anything that comes into my mind.
Technical Interests
- Large Language Models
- Distributed Systems
- Computer Architecture
Personal Tech Stack
Front-end
- React
- Typescript
- TailwindCSS
- Bun
- BaseUI
- React Router
- Effect
Back-end
- Python
- Rust
- C
- FastAPI
- Actix
- Tauri
Infrastructure
- Postgres
- Docker
- Terraform
- AWS
- Nix
Projects
Yrekic
A LLM powered note taking software. Content can be extracted in an i3-like window tiling manager and synthesised into Object-Concept-Mappings (OCM) that is stored in an embedded database. This builds up a knowledge graph, allowing notes to be automatically created by querying the database.
P2v
A method of adding persona vector modality into an LLM.
Esportion
An agentic platform that processes global trade data to reveal trade patterns, derived unit prices, and competitor activities for specific commodities.
Articles
From Blocks to Buttons: Minecraft Skeuomorphic Principles Applied to UI Design.
In this multiple part article series, we examine how Minecraft building principles can be translated into UI design principles. We create a UI design system from these principles.