Side Projects

I think that working on personal side-projects are an excellent way to keep up with technology. All the extra hours of practice, outside of work stuff makes a difference. What are you working on today?

This page is a list of some of my public side projects.

You can find more in my public GitHub profile

-Darryl


What would Darryl do? (AI)

Check out my quirky Custom GPT , embodying my philosophical ideals for programming and technology leadership. Ask it questions. You might learn a little about what I would do.

What would Darryl do Portrait


Hypatia (Advanced Math Library)

Hypatia Math Library Hypatia is a graphics library useful for 2D/3D video games. It contains the C code for a 2D and 3D matrix, quaternions and vectors. I was delighted to learn that it is being used as the math library inside a real-time attitude and orbital control system (AOCS) used in commercial cube satellites. A boyhood dream, come true!


Linux Kernel Contributor

See my patches in the linux mainline

Working on the Eudyptula Challenge


Spoonbill

Spoonbill is a static web site generator. The web site you are reading right now is built with it. Here are some others:


Philosophy of Programming

Philosophy of Programming (Work in progress) This is a long time passion project. I finally pulled the trigger and got it going. The site is raw. Keep coming back to it to see it evolve. What is it? It's a way for me to disseminate my programming style. Through this, I can teach as well as build community at the same time.


Fedora Games Lab

I am the the official maintainer of the Fedora Games Lab

The Games Lab (or "spin") is a specialized distribution of Fedora Linux designed to expose children and young people to Linux as well as to show that Linux is a viable gaming platform

In this role, I am responsible for ensuring that every game is ready on time for the Fedora release schedule. This is done by monitoring the build status of the games, notify maintainers when they have something to fix and (rarely) personally repair the games directly when needed.

See the official Wiki page here


Presto Palette

Presto Palette An artist's tool for creating harmonious color palettes. This was co-authored with a friend, John Cboins , who is a talented computer artist.

PrestoPalette was also mentioned in some internet publications: - Press Reader - Fedora Magazine - Sick Gaming


WebGL Fun

A WebGL simulation of a space scene. Implemented using procedural generation.

A WebGL simulation of snow falling. Implemented as a particle system.


What tools were used to make this site

  • The site is actually static. It's generated with a tool that I made called Spoonbill which combines Markdown, SASS, Front Matter and old fashioned Makefiles.

  • Web site screenshots were made with Snapito

  • The hosting is on AWS. Since it's a static site, it's on S3. There's no server.

  • It's also behind a CDN, globally disbursed, making the site fast


Defunct Projects

They are defunct, but I liked them so much that I still want to talk about them.


John's Website

This was a site I helped build for a friend. John is a video game artist and this was mainly for him to announce himself to his personal network. The website used some kooky CSS-3D special effects. I had fun building this for John. The site is now defunct. But it was a great project!


Spanish Flashcards iPhone App

This was a great iphone application designed to help you master 1,000 nouns in Spanish. It really works! Maybe I'll re-make it again some day.

last updated: Tue Nov 12, 2024, 20:59:40

What would Darryl do? (AI)