Hue Paint is a digital tool I made to force a given hue (color) onto an image, but only where it looks right. So, if you pick out a specific “red,” you can make all the reds in the image match it, and leave the other colors unchanged. This is a subtle way to make any photo match a given color palette. Continue reading
Tech projects
Hidden hues: The surprising color associations we share
What color is Monday? What color is three? It turns out, we do associate random things with certain colors, and in many cases we tend to report the same associations. There IS a color of Monday. Continue reading
AI Historical Figures on Twitter
I’ve just started two Twitter accounts that use artificial intelligence to emulate the thoughts of two long-dead historical figures—apocryphal writing to entertain fellow enthusiasts. Twitter provides a never-ending torrent of content to respond to, and the idea of being able to hear a historical figure’s simulated thoughts about a given present-day event just sounded really fun to me. The model does an impressive job both at copying the vocabulary of the original person, and also often getting historical details right. Continue reading
Ear Hockey, a Microsoft Garage project
For the past year and a half, I’ve been working with an unofficial team at Microsoft to develop audio-based games—games that can be played with just the sound. Now I’m happy to announce that Ear Hockey, a game which I’ve … Continue reading
Ear Hockey (download link)
Go to the Ear Hockey listing on the Microsoft Store to download this unique audio-based game for Windows 10. Be sure to use a good set of headphones for the full experience! And see my full post for a detailed look … Continue reading
Leonardo Clock app widget
This is a programming project I’ve been working on for fun and practice. It’s an Android app that is a home screen widget, meaning it displays actual app content, not just an icon, on the home screen. Like my Harbor Terminal project, … Continue reading
My Job at Microsoft
I got a job at Microsoft! I was hired as a technical writer for Microsoft’s Content Publishing group. Our job is mainly to manage the Windows API reference pages and create conceptual content (how-to guides) for 3rd-party developers who wish to make applications for … Continue reading
Do List 1.0.0
Do List Do List is not just any other to-do list app. It accepts information about the priority and estimated time of completion for each of your tasks. Then, when you’re feeling productive, simply enter in the amount of time … Continue reading
Graph Cycle Detector
In this project I wrote a program to construct a graph from a source file, and then look for cycles (connection loops) around a specified vertex (very difficult to find just by looking at the raw data). In my case, the … Continue reading
Binary Search Tree Comparison
In this school project, my professor Dr. Thomas VanDrunen wrote 3 different implementations of binary search tree, and my task was to formulate a question about their relative performance, write a test to answer my question, and then report on … Continue reading
Prime Number Finder Project
I did this project early on as an exercise in what I had learned in Java. The code creates a window in which the user can enter a range of integers. The program can then find and display all of … Continue reading
Natural Selection Project
For a final project in my Computer Modeling class, I used MATLAB software to model the basic principle of natural selection. I modeled a population of animals using an array of identical objects, with field variables like age and size … Continue reading