Welcome to my website!
I have worked on a large number of personal projects. This page shows them all off with screenshots, summaries and links.
Click any section to expand it and read more about it.
As you probably already know, my name is Christopher Kyle Horton. I also often go by my traditional username Xyaneon. Nice to meet you!
I formerly attended the University of Michigan in Ann Arbor, and graduated with my Bachelor's of Science degree in Computer Science (with a Scientific Programming concentration) in December 2015 from Lawrence Technological University in Southfield, MI. I am now pursuing a Master's degree in Computer Science from the same university, with a concentration in Intelligent Systems.
I also work full-time as a software engineer for MAG Automotive in Sterling Heights, MI.
About This Site
This is my hand-crafted personal website. You can read the full details about it in my Personal Projects page.
About My Family
I am currently still living with my mom, dad, younger brother and two cats at the same house I've lived in my whole life up to this point. My mom is a seasonal tax preparer and accountant, and my dad is a metal model maker. My brother graduated from Michigan State University's Lyman Briggs honors college , with an undergraduate degree in microbiology.
This is a list linking to some bugs I contributed fixes for in some others' open-source projects.
- I made some documentation fixes for Frappe, although they're no longer listed on GitHub.
- Fixed a crash when submitting a review in Ubuntu Software Center 5.1.6 (LP #912855)
- Introduced a Unity quicklist option to take a screenshot of a selected area with GNOME Screenshot (LP #952638)
You're reading it right now!
The inspiration to build this personal website came from a conversation I had with Dr. Elliot Solloway back when I was still at the University of Michigan (Ann Arbor) as a Computer Science/Engineering undergraduate student. He suggested that constructing a personal website by hand might be a good way to impress potential employers. I sat on the idea for a while until I got proper training in web technologies through my internship with Parjana Distribution, then found hosting in the form of GitHub Pages.
EASy68K Chocolatey Packages
EASy68K is a 68000 assembly language IDE and simulator, used in my Fall 2014 Computer Architecture and Assembly Language class at Lawrence Technological University. It runs in Windows and Wine, and is open-source under the GNU GPLv2 license.
gdipp provides better antialiasing for smoother desktop fonts, achieving a similar effect to the way text displays on the Mac OS X or many Linux desktops. It replaces the Windows font renderer with its own. It is a successor to the gdi++.dll project. 32- and 64-bit versions of Windows 7 and Vista are officially supported. I like to use it on Windows to make me feel more at home, since I normally use Ubuntu or a derivative.
I am not a developer for either of these projects, but I was able to put together Chocolatey packages which can make them easier to install if you prefer using a package manager. Thus, I am the packages' maintainer, even though it does little more than tell PowerShell how to download and install it. Still, it's little conveniences like these that count.
A Google Drive automatic sync daemon I wrote which calls grive when changes in your Linux filesystem are detected. I wrote this mainly for two reasons:
- I wanted to teach myself how to write a Linux daemon.
- There is still no official Google Drive client for Linux, and there's no good free alternative available.
I still don't consider this software very stable. You're welcome to try it out, but I can't guarantee it won't try to burn your house down.