hi friends! my name is moody(they/them) :)

im a queer software engineer and web infrastructure enthusiast from NYC, just doing my thing:

skating
boxing
cooking
building CI/CD pipelines until i die

hackNY '22

cuny hunter | daedalus honors cohort '24

stuyvesant highschool '20

some of my stuff

resume
a summary of all my professional experiences and skills
open project ->
im feelin' lucky
all the colors are wcag aa compliant! i wrote this cool script to automatically audit all the colors for contrast acessibility too.
try your luck again!
public pgp key
if the feds ever get me, use this pgp key to contact me
open project ->
chest
my oldest and proudest project. the love child between me and my pandemic d&d group, it's a clean and elegant multi-character inventory manager with a dice roll tracker
open project ->
hackNY
hackNY is a fellowship i was a part of in 2022. as an alumni of hackNY, I'm also currently the Speaker Series Director for the 2023 fellowship. behind this link are a few resources about my application to hackNY and how I feel about them.
open project ->
🪒ISOEIS
🪒 Is Searching the Online Encyclopedia of Integer Sequences is a self referential acronym, much like PHP. it's a fun project me and some classmates made during highschool that visualizes several different integer sequences that have three common elements
[VIEW ON PC PLEASE]
open project ->
a color palette tester
i have a very particular sense of aesthetic that's very evident by the design of my site. this is a little utility that helps me rapidly try new colors without needing to write css. it also encodes a given palette into the URL, creating a hard URL for any and every palette.
open project ->
hex calculator
nothing crazy, just a simple little hex calculator app meant for desktops. an assignment from when I took webdev.
[VIEW ON PC PLEASE]
open project ->
nginx autoindex xslt
autoindexed directories are pretty ugly, as anyone who's ever browsed a package repo is painfully aware of. one of the more well documented ways of styling an nginx generated autoindexed directory is via XSLT (eXtensible Stylesheet Language Transformations). here is the xslt code I wrote to handle my file server.
open project ->
hosted files
my file server! it's a convenient way to share files and host resources for the public. everything here corresponds to a folder in my server, and nginx will automatically index into that folder. also features a few private folders that are behind a username and password.
open project ->
jenkins
with any luck, no one other than me should be able to access this particular resource. jenkins is only acessible by being in a VPN with the server, which I've accomplished with TailScale.
open project ->
docker monitoring
a cool looking page that shows all my current docker containers and their states.
open project ->
babylon lost
my final paper for my science fiction writing class when i was a senior in high school.vops/Site Reliability/Platform/Cloud engineer. Stuvesant High School Alumni, current student of Hunter Daedalus, and hackNY fellow '22. I'm a software engineer with a passion for making tools that make my life (and coincidentally other lives) easier. I've worked with countless different technologies, and I'm always working on something new! Currently obsessed with SvelteKit. I also love working on web infrastructure, and DevOps tools, it's amidst server configs and the terminal I'm happiest :)
open project ->
one thousand voices
1kv is a still under development showcase of all my destiny 2 clips, complete with descriptions of why something was clip-worthy. build with sveletekit, it queries into my CMS (https://strapi.moodyrahman.com/) at compile time and generates all the HTML then (SSG). the ultimate goal for this project is to design a pipeline such that I can upload a clip, and it'll automatically compress the video, generate a thumbnail for it, and create its corresponding entry in the CMS. Thinking about porting it over to use youtube instead of hosting the clips here because YT is so much better at handling videos than me.
open project ->