Machine learning & software

Timothy Hourihan

Staff Machine Learning Software Engineer at Boston Fusion

I work across machine learning research and software engineering, with interests in computer vision, audio, and ML systems.

Timothy Hourihan

Experience

  1. –Present

    Boston Fusion

    Staff Machine Learning Software Engineer

    Develop applied machine learning software spanning computer vision, audio, and model evaluation pipelines.

  2. –

    Boston Fusion

    Associate Machine Learning Software Engineer

    Develop applied machine learning software spanning computer vision, audio, and model evaluation pipelines.

  3. –

    OMNI Digital Services

    Software Engineer · Full-time

    Built full-stack applications, internal tooling, and automation to improve development and business workflows.

  4. –

    FM Global

    Software Engineer Co-op

    Contributed to a production full-stack application using React, TypeScript, C#/.NET, GraphQL, and PostgreSQL in a collaborative engineering environment.

  5. –

    OMNI Digital Services

    Software Engineer · Part-time

    Developed client-facing web applications and internal tools across frontend, backend, and database systems.

Education

University of Rhode Island

B.S. Computer Science · Minor in Data Science

GPA 3.99/4.00 · Graduated

Projects

Developer tools

RepoGrade

An independent software project with a GitHub App and public API.

1,000+ users · 5,000+ scans · GitHub App · Public API

Computer vision

Deepfake detection

Trained EfficientNet and FasterViT models to classify deepfake images. Added Grad-CAM visualizations and a Gradio interface to inspect EfficientNet predictions.

EfficientNet · FasterViT · Grad-CAM · Gradio

Systems & tooling

Image compression in Rust

Co-built a command-line tool for PPM image compression and decompression. A lightweight JPEG-style implementation using discrete cosine transforms, quantization, and bit packing.

Rust · Image processing · CLI