Work

Everything I’ve built, helped build, pitched or broken. Keep scrolling: the projects come past one at a time.

Skip to the list of every project

Work: every project

  1. ApprovID prototype: a phone showing “You’re verified!” beside a desktop checkout confirming a zero-knowledge proof.
    ApprovIDHackathon · April 2026Prove you are over 18 without handing over your passport.Repo under wraps
  2. AidAtlas: a dark globe with glowing red hotspots across Africa and a side panel of need indicators.
    AidAtlasHackathon · April 2026Where should limited help go first?Source private · ask for a tour
  3. EDGAR → SIGNALSFORM 4FORM 4FORM 4buysonlycluster scorepostgres · forward returns vs SPY
    Insider Trading Signal DashboardIndependent · July – August 2026What happens after executives buy their own stock?Classified (it’s just private)
  4. The AI Grand Prix simulator: a red-and-white chequered track seen from above with telemetry logs on the right.
    AI Grand PrixCompetition · August 2026One hour, one LiDAR, one very aggressive racing line.Private repo · demo on request
  5. UnderTheRadar discovery feed: a card for an AI event in Dublin with swipe controls and a list of upcoming events.
    UnderTheRadarHackathon · April 2026Every founder meetup in Ireland, in one swipeable feed.Repo under wraps
  6. HOLDINGS OVERLAPETF AETF Bsamestocks?sector exposure · diversification
    ETF Overlap AnalyzerIndependent · July – August 2026Do your two “different” ETFs secretly own the same companies?Source private · ask for a tour
  7. JAVASpring BootGraphQL APIPYTHONInferenceML servicegRPCdocker · junit · mockito · ci/cdTOMRA SYNAPSE / CSU22013
    Tomra SynapseCoursework · January – May 2026Java services talking to Python models, reliably.Classified (it’s just private)
  8. TeamFlow dashboard in dark mode showing team members, tasks and coordinator suggestions.
    TeamFlow AgentHackathon · April 2026A coordinator agent for hackathon teams who forget to talk.Private repo · demo on request
  9. AFTER THE BELLIPODAY 1DAY 30DAY 90sectors · upcoming IPOs · earnings
    IPO Performance TrackerIndependent · July – August 2026New listings, and how they did on day one, day 30 and day 90.Repo under wraps
  10. Craicdown dashboard on a phone: screen time, Irish exposure, Irish level and daily goal progress bars.
    CraicdownHackathon · April 2026Interrupt the doomscroll with a little Irish.Source private · ask for a tour
  11. CASE FIGURE€366MDCF · scenarios · recommendationrisk register
    Renewable-Energy Acquisition CaseCase competition · November 2025A €366M wind-and-sun deal, one valuation, one board recommendation.Classified (it’s just private)
  12. PAPER PORTFOLIO · NO REAL MONEYvolatilitycorrelationdrawdownmacro
    Independent Markets ResearchResearch · June 2025 – presentA paper portfolio, kept honest with numbers.Private repo · demo on request

02The full list

Every project

Twelve projects, filterable. Repositories are private; each page separates what I did from what the team did.

03Ventures

No company to announce yet.

It’s all in the works, and in stealth.

04Conferences

Conferences

Rooms where I listened, pitched and asked too many questions.

  • Paris2026

    Paris Blockchain Week

    Pitched ApprovID to founders and ecosystem teams after the XRPL hackathon, then kept building relationships in the industry. One of them led to a summer internship opportunity.

    ApprovID
  • Dubai World Trade Centre2026

    Middle East Energy 2026

    Explored energy infrastructure, data centres, grid modernisation and OT cybersecurity. The takeaway: innovation can mean making reliable, expensive infrastructure smarter, not replacing it. Also gave feedback to the organisers on the event app.

05Internships

Internships

Three teams, three cities. The full timeline is on About.

  1. 01 · June 2026 – present

    Sapio

    AI Agents, Product & Operations Intern

    • Built six Python trading agents using MCP, each following a distinct investment strategy.
    • Contributed to a partner-facing agent framework: simulation, execution controls, restart-safe state, health checks, monitoring and structured logging.

    PythonMCPAgentsMarkets

    sapio.fi
  2. 02 · June – September 2025 · Dubai

    Digital Energy

    Software & AI Intern

    • Built a bilingual CMS-driven platform for the RAK Petroleum Authority with Next.js, React and Strapi.
    • Evaluated an AI-assisted validation workflow and presented the findings to six senior engineers.
    • Produced an AI strategy playbook for industrial customers.

    Next.jsReactStrapiAI strategy

    digitalenergy.ai
  3. 03 · January – May 2025 · Dublin

    Deca4 Advisory

    Software & AI Intern

    • Built Python and Selenium automation for repetitive multilingual content workflows.
    • Evaluated software and API options on reliability, latency, feasibility and cost to inform client recommendations.

    PythonSeleniumAPI evaluation

    deca4.com

06Community

Clubs & hackathons

Where a lot of the building happens. Society roles and dates are still being added.

Not everything survives the weekendVisit the Hackathon Graveyard