Sean Aidan O'Toole

I build backend and data systems — retrieval pipelines, ETL, and the models that sit on top of them.

I finished a BS in Computer Science at the University of Texas at San Antonio in May 2026, with a concentration in data science and software engineering and a minor in mathematics. This September I start a Master in Business Analytics and Data Science at IE University in Madrid, finishing in July 2027.

Most recently I built World Cup Fantasy over the course of seven weeks. 53,000 lines of TypeScript over 39 Postgres tables, with 518 tests gated in CI. Before that I built the Python backend for UTSA GPT, a retrieval-augmented chatbot that grounds Gemini on private Firestore collections.

I write here about the parts of a project that don't fit on a resume. Speaking about my decision process and what I learned along the way.

I'm looking for full-time software and data roles starting August 2027, in the US or the EU.

Writing