Justin Edwards

Hey, I'm Justin

I'm |


I'm a full stack software developer with a passion for AI, sustainability, and music making.

I'm on a constant journey to understand and navigate the pervasive, yet often elusive, physical and digital systems that dictate our lives.

Projects


Professionally, I've worked on a variety of new & established applications across Android, iOS, Flutter, and Web. In my free time I enjoy learning & tinkering with AI/ML and I'm currently working on some projects built with LangChain.

CommandGPT & LangChain Examples

Python/LangChain | LLM System Design | Conversation Design | LLM Output Parsing

Built a clean, well documented, and flexible autonomous LLM system from the ground up using LangChain components & extensive custom tooling. Additionally, built several highly documented LangChain examples.

  • Clear and descriptive documentation
  • Robust prompting mechanisms
  • Modular & easy-to-use architecture
  • Conversational ruleset generation
  • Autonomous operation off initial ruleset

AutoGPT Features & Tweaks

Python | Stateful LLM Constraints | Dynamic Prompting | Dynamic Response Templates

Built a markdown templating system into AutoGPT to allow the user (or the LLM) to dynamically create & reference templates to guide output. Built a context system on top of this to constrain the LLM to user or LLM-defined research contexts.

  • Dynamic markdown templating system
  • Context system for segmenting research
  • Stateful systems through LLM commands
  • Output enforcement/parsing mechanisms

Obligatory Todo App

Web Dev | React | Firebase

Fully responsive mutli-list todo application built using React and Material UI for the frontend and Firebase for user authentication, data storage, and hosting.


Epidemic Simulator

Python/Glowscript | Documentation | Population Modelling

Epidemic simulator written in Python using Glowscript with VPython, a Python library for creating 3d animations. For this project, I wrote a lab manual while writing the program that documents the steps to reproduce.

Music


Over the years I taught myself how to play guitar, record/mix, and master. I'm no expert, but I do have material I'm proud of that focuses on complex guitars & drums.

I use Ableton Live, GetGood Drums, and two AI mastering tools, Landr and BandLab, to record/mix/master. I've also experimented with ChatGPT as a composition tool.