Skip to content
View Braydenh563's full-sized avatar

Block or report Braydenh563

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
BraydenH563/README.md

Brayden Hoyle

Computer Science + Interaction Design at QUT · Brisbane, Australia

I design and build software people actually want to use: local-first AI tools, interactive simulations and creative-coding work.

LinkedIn Photography Hugging Face


Right now

  • Shipping MemoryMap AI, a local-first AI notebook with tested Windows and Linux releases
  • Third year of a double degree: Computer Science and Interaction Design at QUT
  • Open to internships in software engineering, applied AI and product design

Featured work

A notebook that files itself. Local AI, your machine, nothing sent anywhere.

Latest release CI Tests Offline Website

MemoryMap AI's graph view: notes drawn as a map, coloured by category and linked by meaning

Type a thought and a local model files it, tags it and links it to what you already wrote. Ask a question later and get an answer with every sentence cited to the note it came from. It runs entirely on your machine: no account, no cloud, no telemetry, and it still works with no model installed.

  • Files itself, honestly. A category, tags and links for every note, with a certainty that never claims 100%.
  • Answers you can check. Ask in plain English; each sentence links to its source note.
  • An agent that shows its work. 65 tools and 21 multi-step skills, every step visible, anything destructive asks first.
  • More than notes. A document editor, whiteboards, mind maps, a knowledge graph, a timeline and reminders in one app.
  • Private by construction. One SQLite file, encrypted private notes, HTTPS for other devices, and no network use until you allow it.
How it's built

Stack: Python · FastAPI · SQLAlchemy · SQLite · vanilla JavaScript (no framework, no build step) · CodeMirror 6 · D3 · Ollama or any OpenAI-compatible local server · local Whisper and OCR

Engineering: 9,000+ offline tests with every AI call faked · 49 end-to-end Playwright tests of the real flows on every push · interface sweeps that measure contrast, touch targets and layout at four widths in both themes · CodeQL on every push · a Windows installer that CI builds, installs, upgrades and uninstalls before release

AI-assisted, human-owned. Built with Claude Code over ~6,600 commits. I own the product, the design decisions and the bar: nothing ships until the tests and measurements say so.


HELIXLABS: microbiome simulation

Live demo Download

HELIXLABS: organisms in a living petri dish

Sequence alien proteins into a DNA string, release the organism into a living petri dish, and watch species compete, coexist and evolve in real time. Built in p5.js.

  • Won the DXB211 Tutor's Prize for Creative Coding at QUT
  • Exhibited at QUT's Creative Coding exhibition, The Lanes, Fortitude Valley (July 2026), and at the Queensland Games Festival (June 2026)
Features and technical detail
  • Procedural species: 26 base proteins combine into organisms with distinct traits; behaviour is set entirely by the sequence
  • Ecosystem simulation: species interact, compete and coexist with emergent behaviour
  • Species Index: an in-game encyclopedia of every species introduced
  • Adaptive ambient audio: sound layered from the state of the simulation
  • Guided onboarding: tutorial and hint popups, plus a performance overlay
Input Action
Type A to Z Write the DNA sequence
Click the dish Release your species
Click and drag Move an organism
Randomise Generate a surprise sequence

Stack: JavaScript · p5.js · p5.sound · GitHub Pages via Actions · Windows and Linux


A specialised agent that turns rough ideas into production-ready prompts for ChatGPT, Claude, Gemini, Midjourney, DALL·E and Sora, backed by my own fine-tuned local model.

System design and fine-tuning
  • Modes: dual, prompt-only and advice-only, across basic, standard and expert tiers
  • Pipeline: deconstruct, diagnose, develop, deliver, with a prompt linter, a QA gate, an assumption ledger and a scorecard
  • Model: Llama 3.1 8B Instruct, 4-bit via Unsloth, trained with Hugging Face TRL's SFTTrainer on an A100
  • LoRA: r=64, alpha=128, RSLoRA on all attention and MLP projections; about 2,700 curated training examples
  • Deployment: GGUF q4_k_m for local inference through llama.cpp, Ollama, Open WebUI and Jan

Generative and interactive experiments in p5.js: animation, colour, form and interaction. The groundwork for a portfolio site that brings code, photography and design together.

Next up: a news accuracy checker (Python) · a hospital management system (C#) · the portfolio site


Toolkit

Languages Python JavaScript C# Java C SQL HTML/CSS p5.js VB.NET Assembly

AI and ML PyTorch Hugging Face Ollama Colab Claude Code
LoRA and SFT fine-tuning · GGUF quantisation · local LLM deployment · agentic workflows · evaluation-driven AI engineering

Backend and tooling FastAPI SQLite Playwright GitHub Actions Linux Raspberry Pi Salesforce

Design Figma Photoshop Illustrator InDesign Premiere Pro
Photography on a Canon EOS R50: landscape, street and portrait · @braydenhphotography


Recognition

Executive Dean's Commendation for Academic Excellence QUT, Faculty of Creative Industries, Education and Social Justice 2026
DXB211 Creative Coding Tutor's Prize QUT, Bachelor of Interaction Design 2026
Executive Dean's Commendation for Academic Excellence QUT, Faculty of Science 2024
Duke of Edinburgh Silver Award Duke of Edinburgh's International Award 2023
Duke of Edinburgh Bronze Award Duke of Edinburgh's International Award 2021

Selected for a national Cyber Security Work Experience Program (2023) · Member of AISA and the ACS

Work: Associate, Topgolf Gold Coast (June 2024 to present)


Education

Queensland University of Technology · 2024 to 2027 Bachelor of Information Technology (Computer Science) / Bachelor of Design (Interaction Design)

Coursework
Year Sem Code Unit
1 1 IFB102 Introduction to Computer Systems
1 1 IFB103 IT Systems Design
1 1 IFB104 Building IT Systems
1 1 IFB105 Database Management
1 2 CAB201 Programming Principles
1 2 CAB222 Networks
1 2 IFB240 Cyber Security
1 2 QUT009 Data Science for Society
1 2 QUT010 People with Robots
2 1 IFB201 Introduction to Enterprise Systems
2 1 CAB203 Discrete Structures
2 1 CAB302 Software Development
2 1 QUT008 Thinking Like a Computer
2 1 QUT001 Artificial Intelligence in the Real World
2 2 EGB202 Microcontrollers and Digital Systems
2 2 DYB122 Design Visualisations
2 2 DYB123 Emerging Design Technologies
2 2 DYB124 Design Consequences
3 1 CAB301 Algorithms and Complexity
3 1 DXB211 Creative Coding
3 1 DYB121 Introduction to Design Fabrication
3 1 DYB101 Impact Lab: Place and Context
3 2 CAB432 Cloud Computing
3 2 DXB212 Tangible Interaction Design
3 2 DXB111 Introduction to Web Design
3 2 DYB102 Impact Lab: Society and Systems

Coomera Anglican College · Graduated 2023 Mathematical Methods · Digital Solutions · Design · Film, TV and New Media · Chemistry


Open to internships and collaborations in software, applied AI and design.

Let's connect

Pinned Loading

  1. HELIXLABS HELIXLABS Public

    An interactive sketch simulation developed using the P5.js creative coding library by Brayden Hoyle as a passion and for the QUT unit DXB211 final assessment. Showcased at a public exhibition at Th…

    JavaScript 2

  2. MemoryMap-AI MemoryMap-AI Public

    Local-first AI notebook. Type a thought and a local LLM files, tags and links it; ask a question and get an answer cited to your own notes. 100% offline, works with no model. 8,200+ tests, tested W…

    JavaScript 3