Listening log
A few songs currently following me around.

I’m an SRE focused on the infrastructure behind large, high-traffic websites. I work across cloud platforms, DNS, monitoring, security, data, automation, and increasingly AI tooling and integrations. Much of my work involves keeping systems steady, spotting problems early, and untangling the weird stuff when it shows up. I also enjoy the side quests that come with working at a small organization.
Outside of work, I’m usually watching something about a place I’d like to visit.
I spend a lot of time making itineraries, reading, or journaling. I also like to explore the intersection of spirituality, creativity, and life’s natural ebbs and flows. I enjoy puzzles and science fiction, and Quinn’s Ideas is my plug for deep dives into The Three-Body Problem and Dune.
daniel@dotuo ~ % whoami
site reliability engineer
infrastructure · reliability · automation
daniel@dotuo ~ % cat currently.txt
building calmer systems.
writing when the mood strikes. planning the next trip.
Try — there may be a puzzle hiding in here.
A quick lesson on why moving a domain is actually two separate moves and why doing them in the right order can prevent a very bad afternoon.
Read moreA green pipeline doesn't mean the job is done, it means it's time to go find out if reality agrees.
Read moreComing up
Really old projects.
A highly available website must be resilient to potential outages. Three plans for high availability are demonstrated.
Plan High Availability for Compute Instance through redundancy. Plan High Availability for Network Resources using a Load Balancer. Plan High Availability for Storage using OCI File Storage.
A web app to disseminate repatriation and travel information about African countries
It seeks to educate and gather information that is needed by travelers to expose them to the nuanced, varied narratives and richness of the African continent.
Tools used: Javascript, CSS, HTML, Typeform
A Complete SaaS Platform for selling digital products. Supports users creating stores, listing products, purchases through Stripe. Other features include production error monitoring, Flask-Debug Toolbar, Admin Dashboard.
Tools used: Flask, Python, SQLAlchemy, Pytest, Stripe API, Sentry, Redis, Postgres, Heroku
A Serverless Slack chat Bot. Fully functioning dice-rolling chat bot for Slack
Tools used: Python, AWS Lambda, Docker to test locally, SAM Cookiecutter template, Slack
A model to detect spam messages using Naïve Bayes Classifier. Dataset source is spam_ham dataset on kaggle. Data Preprocessing: removing stop words Streamlit, stemming. Create a bag of words. Train model with Naive bayes classifier. Save model with Pickle to use in app.
Tools used: Python, NLTK, Pandas, Matplotlib, Streamlit for UI, Google Colab.
Data source is from Kaggle. Revealing unseen patterns in unlabelled data and generalizing those patterns onto observations is precisely why techniques like PCA and K-means are essential
Libraries used: Pandas, Numpy, Sklearn, Matplotlib, Seaborn
Upload a FASTA file to analyse large DNA sequences like Covid-19 sequence, Ebola sequence etc or synthesize fragments of genetic data. Transcription and translation take the information in DNA and use it to produce proteins. Translation is the process where the information carried in mRNA molecules is used to create proteins.
Tools used: Pandas, Streamlit