About
I’ve been hacking around on computers and the like since probably about age 9. Started learning Python and making games around age 13 and then was finally introduced to Linux shortly before college. Now, though a Python native, I’ve immigrated to Rust.
Early on in my software career, while making games, I started to wonder about “AI” in my games, implemented A*, and eventually came across ai-junkie.com where I was first introduced to neural networks and genetic algorithms. I wrote my own simulation environment and started playing around with AI Ants. Later I implemented a Kohonen Self Organizing Map (aka SOM), and attempted to use reinforcement learning to play the classic boardgame Othello (aka Reversi). In collge I helped build a 3D convolutional neural network for age of death estimation.
Since networking is cool, I’ve hosted this site on my home network for a number of years now, and ran a DNS server for a while (eventually I’ll get a rack set up and do that again). I also self host my own wiki and note services (as well as other random things off and on).
Technical skills:
Languages: Rust, Python, C#, C, Java, Javascript/Typescript, HTML/CSS
Tools: Git, Make Docker, GitLab CI/CD, SQL (PostgreSQL, MySQL, SQLite), MongoDB
Protocols: HTTP
I’ve also dabbled with Go and Neo4j, and did a lot with PHP back in the day.
P.S. I’ll fight over anything less than vim as the best editor! (Though… I guess an IDE with vim motions is acceptable… and Helix seems pretty cool…)