Cillian Cooke

CS @ Trinity College Dublin

Hey, I'm Cillian.

I build apps and software that solve real problems. Right now that's Atlas, a social platform with no ads or algorithms.

Recent stuff

See all →

Lockup

A team app to fight phone addiction at social gatherings. Guests join and the app temporarily restricts distracting apps so everyone actually talks to each other. Apple's restrictions on app control made us rethink the whole approach, and the team disagreements about design ended up being the most valuable part.

Mobile Team Project UX

Atlas

A not-for-profit social app I've been building solo for 4+ months. No ads, no algorithmic feed, no bots. Discovery is a map of posts. Bluetooth Low Energy means you mostly see content from people you've actually been near, nudging real-world connection over doomscrolling. About halfway done, and it's eaten most of my free time. My most ambitious project by far.

Dart Flutter Backend Design BLE Solo Project

Metricare

Medical patient dashboard that pulls together patient history, medications, drug interactions via the FDA API, and AI-generated summaries (Gemini) into one clean interface. React + Vite frontend, FastAPI Python backend.

TypeScript React Vite FastAPI Python Gemini AI

Digishelf

A cross-platform digital bookshelf app. Scan barcodes to quickly add books, organise your collection, and keep track of your reading. Built in Flutter for iOS, Android, web, and desktop.

Dart Flutter Mobile Cross-Platform

Claude Hackathon

A command-line tool for chatting with Claude. Ask questions, start interactive chats, and analyse files. Built at the Claude Hackathon at Trinity.

Python Claude API CLI Hackathon

Mars Food Simulation

Simulation modelling food production and resource management for a Mars colony. Exploring sustainable agriculture in extraterrestrial environments.

Simulation Collaborative

Build history

Mar 2026
Metricare
Full-stack medical dashboard. React + FastAPI + Gemini AI.
View more →
2026
Digishelf
Cross-platform bookshelf app. Flutter + barcode scanning.
2026
Mars Food Simulation
Resource management simulation for Mars colony agriculture.

I'm Cillian Cooke, a Computer Science student at Trinity College Dublin. I'm also dyslexic (hence the font). I don't write code for its own sake. I build real solutions to real problems, and if I spot something worth making, I make it.

Outside of tech: I founded a D&D summer camp at 17, play football for Leinster Celtic, juggle with Trinity's Circus Society, and spent three weeks volunteering at rural schools in Tanzania. I was also selected for the Centre for Talented Youth Ireland programme.

Location

Dublin, Ireland

Education

BSc/MSc Computer Science, Trinity College Dublin (2025–2030)

Languages & Tools

  • Python
  • TypeScript
  • Dart
  • JavaScript
  • HTML/CSS
  • React
  • Flutter
  • FastAPI
  • Git
  • Figma

Dungeons & Dragons is one of my favourite creative outlets. I've been a Dungeon Master for three years and founded a D&D summer camp, which I designed, advertised, and ran solo at 17.

D&D Summer Camp

Run independently at 17

A multi-week camp for new and experienced players. Guided campaigns, character workshops, and collaborative storytelling, all planned and run by me.

Dungeons & Dragons camp poster 1 Dungeons & Dragons camp poster 2

Campaigns I'm proud of

Campaign I · The Living Canvas A world dreamed into being · 8 months

Step inside the mind of a Sacred Artist, a god who paints reality itself. Inspired by the hauntingly beautiful post-apocalyptic visions of Simon Stålenhag, this world is one where rusting machines breathe and move with something disturbingly close to life. Organic circuitry pulses beneath metal flesh. Wetlands hum with forgotten technology.

But the landscape is never fixed. The world shifts with the artist's mood: storm-grey desolation when he despairs, amber warmth when wonder stirs in him again. To navigate it, players must learn to read not the terrain, but the soul behind it.

Sacred Artist Class Post-Apocalyptic Biomechanical Surrealist
Campaign II · The Next Stage A race through the poetry of dying · 7 months

Death, in the world of Norman Alperson, is not a wall. It's a door. A poet of extraordinary power, Norman grants new stages of existence to those whose lives have reached their natural fullness. Not an ending, but a transformation into something richer.

Players raced toward the Final Life, a heaven beyond all heavens, but the path demanded more than strength or cunning. Every trial was woven into verse. To advance, they had to feel the meaning hidden within the language, to move through metaphor as though it were terrain.

Original poems from this campaign live in the Poetry tab →

Poetic Puzzles Afterlife Mythology Literary Philosophical
Overture I Every note is born equal

Every note is born equal, yet An artist must decide what note comes next. A choice that should never rest with one alone. Equality does not mean perfection.

Across this universe, infinite lives begin. Infinite lives end. And I, as an artist, as a lover, must choose but one. A choice made infinitely impossible.

With the concept of infinity, With a gesture most romantic, I will Divide infinity to reach you, Until infinity becomes one.

And with that, Multiply one to infinity.

Undying Note III War is coming, maybe not in this life

War is coming, maybe not in this life, but definitely in the next.

Living is to fight; dying is to move on. Each stage grows, while you shrink.

A war shouldn’t be won with a thousand soldiers, but rather one right leader, one who unites, one who plays the perfect harmony between pain and growth.

War isn’t won with sticks and stones, but rather a series of notes, a chord juxtaposed with a lullaby.

So this fight may be over, but the war has just begun. To fight and die is the greatest sacrifice; to fight and live is to fight again.

Singularity IV Weightless in the eyes of progress

Weightless in the eyes of progress, Progress found in the event of no return.

Beyond the cliff of moments. For a God does not fear The concept of time.

The other side awaits. Patiently Aging the mortals. Like a clock ticking down its own demise. So shall you. A warrior with no urgency.

Is a hero with no purpose.

The Final Chapter XII It begins and ends with you

It begins and ends with you, My fallen angel bearing the golden ticket. A war to end all wars is not worth the blade If your soul wasn’t left to save.

This ticket to omnipotence is priceless, Yet exemption from battle is granted Along with the greatest honour. For you and you alone must choose,

A single champion.

A champion to lead us into war. And the war comes for us now, For a plague has taken root, Defence will only buy us time.

Questioning V Walking in circles; running from memories

Walking in circles; running from memories. Memories of nightmares. Nightmares that manifest to reality.

An endless cycle, building upon itself.

I never got to the heart of the problem, As I never learned to hold my breath.

How I apologise to myself with empty words. “Sorry” isn’t enough to put out a fire.

Stop looking in the eyes of others, As you share different worlds.

By walking through old memories, Each one slightly wrong.

A mirror placed in front of me, Still doesn’t reflect how I feel. In a world of good and evil. I feel left out.

Countries I've visited

🇮🇪
Ireland
🏴󠁧󠁢󠁥󠁮󠁧󠁿
England
🏴󠁧󠁢󠁳󠁣󠁴󠁿
Scotland
🏴󠁧󠁢󠁮󠁩󠁲󠁿
Northern Ireland
🇪🇸
Spain
🇵🇹
Portugal
🇮🇹
Italy
🇩🇪
Germany
🇨🇭
Switzerland
🇫🇮
Finland
🇮🇸
Iceland
🇵🇱
Poland
🇨🇿
Czech Republic
🇸🇮
Slovenia
🇭🇷
Croatia
🇧🇦
Bosnia & Herzegovina
🇪🇪
Estonia
🇹🇿
Tanzania
🇹🇭
Thailand
🇺🇸
USA

What I've been up to

Apr 2026
Lockup
An app that locks distracting apps to keep people present at social gatherings. Built with friends from college.
View more →
Apr 2026
Claude Hackathon
A D&D campaign app powered by AI, built at Trinity. Won two awards.
View more →
Mar 2026
Metricare
A full-stack patient dashboard with React, FastAPI, and Gemini AI. Team project.
View more →
Oct 2025 – ongoing
Atlas
Teaching myself backend design and Dart to build a social platform from scratch. No ads, no algorithms.
View more →
Sep 2025
Started at Trinity College Dublin
Computer Science. Current average 72%.
View more →
Summer 2024
Tanzania
Three weeks volunteering at rural schools, camping, and hiking mountains.
View more →
Summer 2024
Founded D&D Summer Camp
Planned and ran the whole thing independently at 17.
View more →

Cillian Cooke

23 Moyne Road, Ranelagh, Dublin 6 • +353 83 354 6599

Motivated First Year Computer Science student at Trinity College Dublin with a strong record of academic excellence, leadership, and initiative. Experienced in building real-world software projects, leading teams, and running independent ventures.

Education

Trinity College Dublin 09/2025 – Present

MAI Integrated Computer Science (current average 72%)

  • Developing proficiency in multiple programming languages and the ability to quickly learn new technologies
  • Expected graduation: 05/2030
CTYI Engineering Programme 09/2022 – 05/2023

Centre for Talented Youth Ireland (average grade 90%)

  • Selected for competitive engineering programme focused on problem-solving, design and analytical thinking
St Conleth’s College 09/2019 – 05/2025

Secondary School Education

Employment Experience

Lockup 04/2026 – Present

Group Focus Startup · Team Project · React Native, Firebase

  • Building an application that encourages healthier phone habits in groups
  • Led backend and app design, collaborating with teammates using Git-based workflows
Gardening 06/2022 – Present
  • Managed an independent business serving 10+ recurring clients, handling scheduling, customer relations, pricing and service delivery
Dungeons and Dragons Summer Camp Summer 2024 & Summer 2025

Founder and Organiser

  • Designed, marketed and ran a multi-year summer camp
  • Managed client communication, planning and group facilitation
Happy Days Preschool and Afterschool 07/2025 – 01/2026

Afterschool Programme Assistant & Web Designer

  • Developed responsibility, communication and teamwork skills
  • Designed and built the Happy Days Preschool & Afterschool website, delivering a clear, user-friendly online presence
Leinster Rugby Ball Boy 09/2019 – 04/2025
  • Selected to support professional-level matches, requiring discipline, teamwork and performance under pressure

Projects

Atlas 10/2025 – 04/2026

Social Media Startup · Solo Project · Flutter, Firebase

  • Independent project designing and building a social media application
  • Responsible for full stack development, UI/UX and system architecture
Claude Hackathon 04/2026

Winning Team Project · D&D Game

  • Won Most Creative Use of AI & Best Teamwork
  • Built a collaborative Dungeons & Dragons campaign app powered by generative AI

Skills & Interests

Coding Languages: Dart (Flutter) [advanced], Java [intermediate], Python [intermediate], RStudio [basic]

Technical Skills: Firebase (Authentication, Firestore, Hosting) [advanced], VS Code [advanced], GitHub [intermediate]

Interests: Football, Circus & Juggling, Dungeons & Dragons, App Development, Reading non-fiction

Awards & Leadership

  • Student of The Year: awarded at St Conleth’s College five times for academic excellence, commitment and leadership
  • Rugby Team Captain: led on discipline, teamwork and coordination

In summer 2024, I spent three weeks in Tanzania volunteering at rural schools, camping, and hiking in the mountains. No Wi-Fi, no social media. Just the work, the people, and the landscape. It shifted how I see everything.

We camped at schools that had very little, helped where we could, and spent time with communities who had a very different relationship with life than anything I'd known. One of the most important experiences of my life.

Photo coming soon
Photo coming soon
Photo coming soon
Photo coming soon
Photo coming soon
Photo coming soon

I founded and ran a multi-week Dungeons & Dragons summer camp, handling everything solo: session design, marketing, bookings, registration, payments, and facilitation.

The camp welcomed new and experienced players. Sessions ranged from character creation workshops to full 15+ hour guided campaigns. I managed group dynamics and made sure everyone felt included.

I ran it again the following summer. The whole thing came from a simple idea: D&D should be accessible to anyone, not just those who already know the rules.

D&D Camp poster 1 D&D Camp poster 2

I'm studying Computer Science at Trinity College Dublin, currently averaging 72% in first year. The five-year integrated programme leads to both a BSc and MSc.

Before starting, I was selected for the Centre for Talented Youth Ireland Engineering Programme, where I averaged 90%.

At Trinity I'm also Captain of the 5-a-side football team, a member of the Juggling & Circus Society, and competed at the National Juggling Festival of Ireland.

Photo coming soon
Photo coming soon

Atlas is a social media app I've been building alone for over four months. No ads, no algorithmic feed, no bots. Content discovery works as a map of posts. Bluetooth Low Energy means you mostly see content from people you've actually been near, nudging real-world connection over doomscrolling.

About halfway done. It's consumed most of my free time and taught me backend architecture, state management, BLE, and what it actually takes to build something from scratch with no team.

  • Stack: Flutter (Dart), Firebase, Bluetooth Low Energy
  • Solo project: design, backend, frontend, architecture
  • Not-for-profit concept

View Figma design →

Metricare pulls together patient history, medications, drug interactions via the FDA API, and AI-generated summaries (Gemini) into one clean interface for healthcare providers.

Built as a team project. I worked on the backend (FastAPI, Python) and frontend integration.

  • Frontend: React + TypeScript + Vite
  • Backend: FastAPI (Python)
  • AI: Gemini API for clinical summaries
  • Drug data: FDA Open API

View on GitHub →

At the Claude Hackathon at Trinity, our team built a collaborative Dungeons & Dragons campaign app powered by generative AI. The AI acted as a dynamic Dungeon Master, responding to players' choices and generating rich narrative in real time.

We won two awards: Most Creative Use of AI and Best Teamwork. Built in a single day.

  • Stack: Python, Claude API
  • Team project, 24-hour build
  • Awards: Most Creative Use of AI, Best Teamwork

View on GitHub →

Lockup is a team project I built with friends from college. Guests join a session and the app restricts distracting apps so everyone actually talks to each other at social gatherings.

Apple's restrictions on app control made us rethink the technical approach entirely. The design disagreements within the team turned out to be the most valuable part. They forced us to think harder about what the product actually needed to be.