Projects
This page lists some of my projects.
Web apps
Some web applications that I have written and maintain.
unthink.chrisloy.dev
unthink | remove cognitive noise
identify cognitive biases and logical fallacies
Cognitive bias and logical fallacy cards.
fractavibes.chrisloy.dev
fractavibes | generative art
Generative art algorithms that run in your browser
Procedurally-generated interactive art.
chromavibes.net
chromavibes | color palette generator
AI-powered colour picker for beautiful colour palettes.
Interactive colour palette generator.
photos.chrisloy.dev
photos | chris loy
Photos, by Chris Loy
Selection of my own photography.
archi.chrisloy.dev
archi — AI architecture canvas
AI-powered software architecture design canvas.
AI assistant for software architecture (currently invite-only).
sleep.chrisloy.dev
sleep | chris loy
Track and understand your sleep patterns
Uses FitBit data to understand the impact of parental sleep deprivation.
carbon-zero-ten.vercel.app
Carbon Foodprint
Tool for calculating carbon footprint of recipes, using open data platforms.
Open source contributions
Bits and pieces you can also find on GitHub.
github.com
GitHub - scala/scala-xml: The standard Scala XML library
The standard Scala XML library. Contribute to scala/scala-xml development by creating an account on GitHub.
I made some contributions to the Scala standard library.
github.com
GitHub - chrisloy/akka-ec2: Example setup of an Akka cluster in an Amazon EC2 AutoScaling group
Example setup of an Akka cluster in an Amazon EC2 AutoScaling group - chrisloy/akka-ec2
World's first working implementation for running Akka on EC2, accompanying my slightly viral blog post.
github.com
GitHub - chrisloy/lisc: List Interpretation in Scala
List Interpretation in Scala. Contribute to chrisloy/lisc development by creating an account on GitHub.
A toy Lisp interpreter that I wrote, implemented in Scala.
github.com
chrisloy - Repositories
chrisloy has 25 repositories available. Follow their code on GitHub.
Various other open source contributions over the years.
Patents
A few AI patents from my career.
patents.google.com
US12462266B2 - Methods and systems for evaluating content - Google Patents
Methods and systems of evaluating content using neural networks and models. Content to be evaluated is input into a system where it is processed using neural networks. A machine learning model then takes the processed content along with information regarding the context of the content and produces a prior score for each piece of content. The prior score is then used as an input to a Bayesian model, along with further information. The Bayesian model outputs predictions relating to the content, along with confidence levels associated with the predictions.
Granted patent from Datasine.

patents.google.com
US20240354455A1 - Asset design and generation using digital assistant - Google Patents
As disclosed herein, a computer-implemented method for refining a description of a desired digital asset through interactive conversational exchange is provided. The computer-implemented method may include receiving, via a conversational user interface (UI), a first input from a user including a description of a desired digital asset. The computer-implemented method may include prompting the user to provide a second input including additional details about the desired digital asset. The computer-implemented method may include generating, based on the second input, a first refined description of the desired digital asset. The computer-implemented method may include providing the first refined description to a machine learning (ML) model to generate the desired digital asset. A system and a non-transitory computer-readable storage medium are also disclosed.
Granted patent from Shutterstock.
patents.google.com
US20250363140A1 - Chat-powered search using artificial intelligence - Google Patents
Methods, systems, and storage media for refining search queries through interactive conversational exchange are disclosed. Exemplary implementations may receive a first search input from a user describing a desired asset such as an image. Aspects implementations may also interact with the user via a chat interface to solicit additional details about the desired asset in response to the first search input, construct a search query based on the first search input and the additional details solicited from the user, and submit the search query to a search service to retrieve relevant asset data for the user.
Granted patent from Shutterstock.