If you're interested in game engine tech, my younger brother is working on a game engine and graphics engine of his own. You can read about it on his website. I like to think of him as my protégé, but he's mostly self-taught.
My significant other, Oli, also has a website built with Haunt.
I currently hold a Master of Science from Brown University in Computer Science and a Bachelor of Science from the University of Massachusetts in Computer Science and Mathematics.
I am not an engineer, and I am not a scientist. Perhaps I was in the past, and perhaps I will find myself in one of those roles again some day. But today, I am neither of those things, and don't especially care to be.
Course | Course Description | Grade |
---|---|---|
CICS 191CICS1 | FYS - CICS | A |
COMPSCI 187 | Programming w/Data Structures | A |
COMPSCI 220 | Programming Methodology | A |
COMPSCI 230 | Computer Systems Principles | A |
COMPSCI 240 | Reasoning Under Uncertainty | A |
COMPSCI 250 | Introduction To Computation | A |
COMPSCI 311 | Introduction to Algorithms | A |
COMPSCI 320 | Software Engineering | P |
COMPSCI 373 | Intro to Computer Graphics | A |
COMPSCI 453 | Computer Networks | A |
COMPSCI 466 | Applied Cryptography | A |
COMPSCI 575 | Combntrcs&Graph Thry | A |
COMPSCI 590J | Cyber Effects | A |
COMPSCI 690C | FoundationsAppliedCryptography | A |
MATH 132 | Calculus II | A |
MATH 233 | Multivariate Calculus | A |
MATH 235 | Intro Linear Algebra | A |
MATH 331 | Ord Dif Eq/Sci Eng | A |
MATH 370 | Writing in Mathematics | A |
MATH 411 | Intro to Abstract Algebra I | A |
MATH 471 | Theory Of Numbers | A |
MATH 551 | Int Scientfc Comput | P |
STATISTC 515 | Statistics I | A |
I've excluded courses taken to meet general education requirements. My degree was awarded Summa Cum Laude on May 14th, 2021.
Course | Course Description | Grade |
---|---|---|
CSCI 1260 | Compilers + Program Analysis | A |
CSCI 1510 | Intro Cryptography + Comp Sec | A |
CSCI 1670 | Operating Systems | A |
CSCI 1710 | Logic for Systems | A |
CSCI 1730 | Design + Implement Prog Langs | A |
CSCI 1951X | Formal Proof and Verification | A |
CSCI 2980 | Reading and Research | A |
CSCI 2980 | Reading and Research | A |
My degree was awarded February 11th, 2024. I suppose they don't do Latin honors for the Master's program at Brown.
Every day of my life begins with exercise. I am impeded only by an act of God.
Figure 1: Current body as of April 13, 2023.
I've been working out almost daily since I was fourteen.
Sports don't interest me much. I just like looking fit and trim, so exercise is either long-distance cardio (most often running) or hypertrophy-focused weightlifting.
I like programming and I've found using free software to be a good way to scratch that itch. Bugs invite investigation and hacking on the code. If I want to do something that a piece of software doesn't currently support, I can grab the source code and bend it to my will. And I feel better about releasing my side projects out to the world for anyone to use and benefit from for free, because techbro entrepreneurs who productize everything are annoying, and I make enough money that I don't need to be one.
This is the software I use:
I used to be a tiling window manager (Awesome) user but installed MATE after a re-read of Xah Lee's article "Why Tiling Window Manager Sucks" and frankly haven't looked back. I'm usually just using a maximized Emacs window.
I used to be a "Emacs for everything" type, but sometimes specialized tools are better for the job. For example, if I really did believe in using Emacs for everything I would probably be using org-page. I've come to accept that Emacs inter-operating with other applications is probably a bit better than shoehorning every possible use-case into it.
My Emacs configuration can be found here.
People I work with are sometimes surprised by my aptitude here. Truth is, I have literally been into this stuff since I was eleven years old. Amid my early years with computer programming, I was briefly introduced to web development and, in particular, PHP, which has a reputation for the ease with which one can introduce security vulnerabilities. There was a section in the book I was going through full of examples about SQL injection. That was enough for me to get hooked. I found HackThisSite shortly afterward and got into CTF. I was an early follower of LiveOverflow and played with 0xBU on the weekends while I was in high school.
When I was at UMass, I was an e-board member of the UMass Cybersecurity Club and made a dozen or so challenges for their CTFs.
I am a licensed (general class) ham, but I am rarely active. My callsign is KR3UZE.
Fitness and diet go hand-in-hand for a lot of people, and that was certainly the case with me. I had always been interested in cooking, having grown up around two decent home cooks who watched Alton Brown et al. (I've seen him live!), but I got really into it when I started my extensive fitness regimen. I was making supper for my family most nights starting when I was fifteen.
When I started, I didn't really consider it an interest, because I saw it as just another thing that everyone has to do (like doing laundry or cleaning the house - two similar tasks that no one considers a hobby or interest), but I get a great deal of enjoyment out of exploring different flavors and textures. I love learning about new techniques and new cuisines. There's a cultural piece to cooking and eating food that simply isn't present with other household chores, and so I put a lot of importance on the task of feeding myself.
My favorite things are soups and stews, spicy curries, and American barbecue.
Most of my adult life was spent uninterested in cars. I was fortunate to have one, but I rarely worked on it myself because I didn't care to learn how and I had a mechanic I trusted. It lasted me a pretty long time, but failed inspection when I moved down to Virginia because the frame was rusted to hell. That's when I got a Ford Mustang Mach-E (RWD Select), which was probably one of the better purchases I've made in my life. I love it. Maybe because it's more of a computer on wheels than a car.
It's reliable, doesn't demand much in the wait of maintenance, and I can charge it for virtually no cost at work. I'm firmly sold on electric cars.
Figure 2: My beautiful blue Mustang. I'm still deciding on a name.
I had originally wanted to hold out until solid-state battery tech made its way into EVs to get one, but it will probably be some time before the cost is reasonable and the kinks are worked out. I think my pony will at least last until then.
I try not to let this be a big part of my personality because I really do not want to be regarded as a gun nut, but I do enjoy shooting and working with firearms. Despite getting out to the range only once in a blue moon, I'm a pretty good shot. Probably due to my perfect eyesight and being fit enough to have exceptional control over my breathing.
Figure 3: Me and my weapon of choice.
I like the AR-15 platform because it "just works" and I can wrap my head around it enough to build one. And I like Glocks, but I'm not otherwise huge into handguns.