Home
Isaac Clayton's Website
Hello, How are you doing? I'm Isaac Clayton, an aspiring Software Architect interested in Reinforcement Learning, Programming Language Design, and Graphics Programming.
I've always wanted to write a website for myself, and now I have. I won't bore you with the details here, but the way it's designed is pretty unique; you can read more about it here. This website is a work-in-progress, so if something breaks, please let me know.
By the way: On this website links are followed by a six-spoked star, rather than underlined.
Writings
I occasionally write on my blog. It's largely a collection of random personal notes at this point, but I'd love it if you'd give it a read.
Contact Me
You can find me online just about everywhere under the username slightknack
, largely because the namespace of memorable usernames across major platforms has become quite small.
I'd love to chat with you about any topic du-jour. I'm not hard to reach, so why not say hello?
If you'd like to communicate in a secure fashion, just use my public PGP key I also have Keybase if that makes things easier.
Past Work and Projects
I have a few projects I've been working on up on my GitHub. Here are two I'm particularly proud of:
-
Passerine is a small extensible programming language designed for concise expression with little code. After I finish the bulk of this website, I plan to return to it and release version 1.0.0 before the end of the summer.
-
Keikan (警官) is an elegant rendering engine written in Rust. It supports ray-marching and path-tracing.
-
Solidarity is a distributed platform built for communication and collaboration. (Currently a work in progress. The backend datastore, Kitbag, can be found here)
Interests
I've been programming for the better part of a decade, and along the way, I've learned quite a lot. Here are some of the fields I'm currently interested in.
Language Design has always been a very fascinating for me, and as such, I've become quite the PL polyglot; programmatic expression transcends the medium through which it is expressed, and it's fun to figure out how different languages approach expressing different abstractions.
I also like Artificial Intelligence, Reinforcement Learning specifically. Developing safe AGI is one of the greatest challenges we'll face over the coming decades. I've written a few RL agents based on the predictive-consistency model of intelligence which learn to express intelligent cooperative behavior with other agents. Fun stuff!
Graphics Programming was one of my first programmatic interests, as I first got into programming through game development. I find it surprisingly recherché that the beauty of the visual world around us can be expressed through a few algorithms, and emulated in a couple hundred lines of code.
Work with me
If you'd like to discuss working on a project together, please reach out to me. I'm open to working on any open-source projects that align with my interests and explore something new.
I'll see you around!
Thanks for reading this far, Have a nice day 😊!
Related Pages
This website is hierarchical, these are some pages nested within this page. Meta, right?