Brendan CoughlanBrendan Coughlan

Work

Things I've built.

A selection of software projects I've worked on across artificial intelligence, security operations, mobile development, and other areas that interest me.

Security Operations

PortWatch

PortWatch is a shoreside security operations platform designed for cruise terminals.

It centralizes ship port calls, passenger and crew manifests, truck screening, security procedures, operational notes, and watchman activity in one system.

The platform also includes a live AIS vessel tracker with searchable vessel data and real-time ship positions for situational awareness.

Full StackSecurityAIS

PortWatch Screenshot

Interview Coach Screenshot

Artificial Intelligence

Interview Coach

A full-stack AI-powered application designed to help users prepare for job interviews through realistic mock interview experiences.

The application uses the OpenAI API to dynamically generate role-specific interview questions and provide a more personalized practice experience.

I led backend development on the three-person project, including API routing, prompt engineering, and asynchronous data flow.

Next.jsFastAPIOpenAI API

Mobile Application

MyWardrobe

MyWardrobe is a mobile application for digitally organizing and understanding your clothing collection.

Users can add clothing with photos and information such as category, color, brand, and size, making it easy to browse everything they own in one place.

Planned features include outfit planning, AI-powered clothing recognition, personalized outfit suggestions, and clothing recommendations based on the user's existing wardrobe and personal style.

MobileAI

MyWardrobe Screenshot

Other Work

Mobile Development

KotlinTrade

A stock tracking application built in Kotlin with watchlists, price alerts, search, and external market data.

Kotlin · Jetpack Compose · Retrofit

Machine Learning

Iris Classification Study

A small machine learning study exploring classification on the Iris dataset and evaluating model performance using metrics including accuracy and precision.

Python · Machine Learning · Model Evaluation