|

Experience:

  • Citi logoCitiEquity Derivatives & Custody
  • Allstate logoAllstateQA Engineering
  • AIMA logoAIMASWE & Product
  • Data & AI Society logoData & AI SocietyCo-Founder & Treasurer
  • Consulting & Entrepreneurship Society logoConsulting & Entrepreneurship SocietyCo-founder & VP

Toolkit:

Java
Docker
TypeScript
React
Python
Angular
RHEL
Vercel
About

Building useful software for complex environments.

The work I enjoy most is turning messy workflows into reliable interfaces with clean architecture behind them.

Full-Stack Builder

  • API-to-UI delivery for real users.
  • Clear frontends for data-heavy workflows.

Quality Mindset

  • QA automation with Selenium + Java.
  • Strong focus on reproducibility and edge cases.

Startup Execution

  • Fast iteration from user feedback.
  • Demo-ready delivery without losing product discipline.

Leadership

  • Built student communities and events.
  • Comfortable communicating across teams.

Roles that shaped how I build:

Internships
  1. AIMA

    Full Stack SWE (Python + React)

    Product demos and feature delivery

    • Built demo-ready features used for investor and client storytelling.
    • Turned feedback into iterations with tight turnaround cycles.
  2. Citi

    Full Stack SWE

    Equity Derivatives

    • Built internal tooling to surface trade lifecycle insights for desks.
    • Designed an architecture diagram to support intraday trade amendments in order booking.
  3. Citi

    Full Stack SWE (Angular + TypeScript + Java)

    Custody platforms

    • Shipped features that improved data visibility across custody flows.
    • Supported API integrations and front-end views for operations teams.
  4. Allstate

    QA Engineering (Java + Selenium)

    Automation and reliability

    • Implemented Selenium test suites to harden critical user flows.
    • Performed exploratory and regression testing and logged critical defects.

Outside of Work:

I serve on the board of Fence Like an Olympian in Belfast and work as a crew trainer at McDonald's. Outside work, I stay active through golf, running, the gym, and mentoring.

RunningGolfVolunteeringMentoringHackathons