About

I was born and raised in Burbank, California to Roman-Catholic immigrant parents. I went to the University of Utah and got my Bachelor of Science in Computer Science. While I was there, I did grant-funded research for the FLUXResearch Group in the areas of Systems and Security, mostly focusing on Fuzzers, including static analysis for fuzzing campaigns, fuzzing WASM runtimes, and distributed compute applied to fuzzing. I wrote my Thesison a new distributed Fuzzer architecture called Hopperunder the guidance of Professor Robert Ricci.
I've been working in industry since I was 18, during my undergrad I worked at a few startups including Blerp and Solo. I also did Software Engineering internships at Goldman Sachs in their SPARC Automation team and at Amazon on the AWS EC2 Security Trust Infrastructure team. Most of my work in industry has focused on building infrastructure and scalable systems. Currently, I'm working on distributed infrastructure at Palantir Technologies.

Goal:

I enjoy working with passionate people, driven to create the future of technology. I strive to be better every day and look for people who share that drive.

Blogs

I update my blog as much as my free time will alow me, and I treat my blogs as a candid place to express ideas. Basically just a brain dump of what I'm thinking at the time, and occasionally I'll write a high effort post.

All opinions expressed are my own, and no one elses (including, but especially my employer). If I have anything new going on I'll probably put it in the home page (like a new blog post). Otherwise, besides from my blog posts I might also post new tech and tools I'm using in recommendations from time to time.

Here are some stats on my blog posts:

Average word count

1047Words
Total words: 11517

Average time to read

4Minute
Total read time: 44 mins

Highest word count

3014Words
Total words: 11517

Linux

By the time I was 14, I was using IRC . But it all started when I was 12, I became engulfed in the online gaming scene joining different forums about game development and game design, which slowly lead me into programming. I really wanted to be a game developer, as I'm sure we all have at some point. I found myself really interested in how we made computers enact our human vision

Eventually I started using Linux after a certain user in a Debian IRC had mentioned a new release for an Operating System that was "revolutionary", it had all this new software to make the linux desktop better, a new web view software called Oxide. Knowing nothing about these things I asked if he could show me how to install this "Ubuntu" thing. For the next 4 hours, he proceeded to show me the Ubuntu install page and walked me through how to dual-boot it on my old Dell desktop family computer, and taught me how to use the apt package manager. My dad was angry at me to say the least because he thought I had ruined the computer. I had installed Ubuntu 14.04 - Trusty Tahr, which I remember just sounding like a super hero name where the both words begin with the same letter. The logo looked cool, a small trivial fact that intruiged my 14 year old impressionable mind, probably what initially drove me to use it, ontop of the fact that I felt guilty that this stranger had just spent 4 hours on an IRC helping me install it.

Ever Since then I've been using Linux as my main Operating System, only switching back to windows (dualboot or virt) to game. Fast forward a couple years, I genuinely just enjoy the flexability and the freedom of customizability that linux gives me. This is what my linux journey looked like:

Ubuntu -> Debian -> Arch -> Manjaro -> Gentoo -> Void -> Arch -> Debian.

Yes, although briefly, I used Gentoo and it was a pain to use. Thankfully it was only over part of a summer. So it's fair to say I've had a taste of the linux ecosystem. But now we arrive at my current system:

I don't use a desktop environment, I prefer to use a heavily riced window manager called awesome (AWM). I also use urxvt as my terminal, mostly becuase I hate bloated terminals, and urxvt is small, performant, and best of all - highly customizable. I try to use (as much as I can) suckless software, as the software makes sense. I've tried to keep my system lean, however as you can tell from the package count, I like to download a bunch of junk that I don't end up removing from my system. I've also had to build a bunch of stuff from source, so that prob adds to it, I'll probably switch to Nix soon.

This Site:

Click for indepth stats

Socials

Twitch:

I sometimes stream on Twitch, usually just random things like homework or projects. Occasionally, I like to do Advent of Code and projects on stream.

Twitter:

I tweet about whatever project I'm working on at the time. After the Twitter acquisition, I've been more active on Twitter. Not sure if I actually enjoy it or I'm just curious when it's all gonna fall apart.

Mastodon:

I have a mastodon account on discuss.systems, usually the same kind of posts as my twitter: https://discuss.systems/@lremes