Home
Hi! I'm Katherine Isabella (or Katie), and I go by seaglade online. If you're looking for my blog, check the sidebar! The rest of this page is effectively my resume, and if you want a PDF copy of my official printable resume hit CTRL+P.
I'm a student at RIT studying Computing and Information Technologies, specifically focusing on databases and data engineering. I love building data pipelines and setting up analytics systems, and I have several different data projects running within my homelab at the moment. If you've got a tricky data source and need to extract data from it somehow, let me know, I'd love to help out!
Technologies I use for my work include an Apache Airflow server for ETL, a PostgreSQLserver with pgvector, ParadeDB's pg_search and Timescale's timescaledb and pgvectorscale, and several Marimo notebooks for visualization and analytics. I also use n8n on occasion to expose datasets and visualizations at API endpoints.
Skills
- Database Administration
- Data Analysis
- Python
- Docker
- Data Collection
- ETL
- PostgreSQL
- Apache Airflow
- Marimo
- DuckDB
- Web Scraping
- Data Pipelines
- Shell Scripting
- Git
- Proxmox
- TypeScript
- Network Security
- Network Administration
- Astro
- API Development
- Regular Expressions
- MySQL
- Linux System Administration
- LaTeX
- Research
- Problem Solving
- Digital Communication
- Leadership
- Teamwork
Education And Experience
Bachelor of Science in Computing and Information Technologies
Aug 2024 - May 2028 (expected)
Rochester Institute of Technology
Relevant coursework includes:
- Database Schema Design
- Data Analysis
- Web Development
- Network Engineering
- Server Management
- Data Visualization
Projects
Sobriety
Mar 2022 - Dec 2023
A simple and minimal app to track how long you've been sober from anything you want.
- Built an Android application in Kotlin
- Published the application on the F-Droid app repository
MDBF
Jul 2024 - Present, public as of 2025-09-09
A modular discord bot framework built on top of Pycord.
- Developed a python library for building Discord bots
- Implemented custom configuration handling and hot-reloading of modules
- Set up deployment pipeline for automated PyPI releases
CollatzRand
Aug 2021 - Apr 2022
A Collatz Conjecture based PRNG, which takes advantage of the geometric Brownian motion of the Collatz sequence for a given seed to generate pseudorandom bits
- Developed a Java library for random number generation
- Implemented the same method names as
java.Randomto make usage more familiar - Developed tests to ensure consistency and correctness of functions
Eswatini News Aggregation Project
Jan 2025 - Present, private
A database of news articles from Eswatini for the purpose of analyzing relationships between people and other entities
- Deployed ParadeDB instance using Docker Compose
- Implemented database schemas and indices for storing and searching news articles
- Implemented vector embedding generation to facilitate semantic search
- Developed and deployed Apache Airflow DAGs to scrape and index news articles from designated websites
- Built custom dashboards using Marimo and Vega Altair to provide high-level overviews of indexed news articles
- Built and deployed internal interface for hybrid search (reciprocal rank fusion of BM25 and cosine similarity) with natural language queries