CS @ Trinity College Dublin
First year computer science student. I like building things — apps that solve real problems, hacking at hackathons, and trying to make the internet a bit less broken.
Projects
Contributions
Languages
Year CS
An app that fights phone addiction at social gatherings. Guests join and distracting apps get locked so everyone actually talks to each other. Built with friends from college.
A social media platform built from scratch — no ads, no algorithms, no bots. Uses Bluetooth proximity so you see content from people near you. My most ambitious project.
Stuff I've built and contributed to.
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.
A not-for-profit social media app I've been building solo for 4+ months. No ads, no algorithmic feed, no bots. Discovery works as a map of posts. Uses Bluetooth Low Energy so you primarily see content from people you've physically been near — encouraging real-world connection instead of doomscrolling. About halfway done and it's consumed most of my free time. My most ambitious project by far.
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.
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.
A command-line interface for chatting with Claude AI — ask questions, start interactive chats, and analyse files. Built at the Claude Hackathon at Trinity.
Simulation modelling food production and resource management for a Mars colony. Exploring sustainable agriculture in extraterrestrial environments.
Who I am, what I care about, and what I get up to.
I'm Cillian Cooke, a first-year Computer Science student at Trinity College Dublin. Programming isn't a passion in itself, but creating things is. I love finishing a project and taking a moment to realise that something exists because I made it.
From building small video games using YouTube comment APIs to creating apps designed to help friends be less antisocial — I love having an idea and running with it. I'm not satisfied with identifying problems, I feel compelled to build solutions.
Outside of code, I founded a Dungeons & Dragons summer camp at 17, run a gardening business with 20+ clients, work in an afterschool setting, and I'm a member of Trinity's Juggling & Circus Society. I was also selected for the Centre for Talented Youth Ireland programme.
In summer 2024, I spent three weeks in Tanzania — completely disconnected, camping at rural schools and hiking mountains. It shifted how I see everything.
Dublin, Ireland
BSc/MSc Computer Science — Trinity College Dublin (2025–2030)
Books & comics are where I combine curiosity and creativity. I read both storytelling and technical work, and I keep a growing list of favourites.
Sports help me stay grounded and present. I enjoy activities that combine focus, physical energy, and community.
Dungeons & Dragons is one of my favourite creative outlets. I enjoy worldbuilding, storytelling, and guiding groups through adventures.
Run independently at 17
I designed and ran a multi-week Dungeons & Dragons summer camp for new and experienced players. The camp was structured around guided campaigns, creative problem-solving, and collaborative storytelling. Each day featured different sessions, ranging from character creation workshops to full immersive campaign play.
How I organised it
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.
A race through the poetry of dying
7 months
Death, in the world of Norman Alperson, is not a wall — it is 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 →
Poetry is where I explore thoughts and emotions through words. Click a title to open each poem.
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.
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.
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.
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.
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.
Want to work together or just say hi? Go for it.
I'm always up for hearing about interesting projects, internships, or just chatting about tech. Don't be a stranger.
Here's what I've been up to.
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.
MAI Integrated Computer Science (current average 72%)
Centre for Talented Youth Ireland (average grade 90%)
Secondary School Education
Group Focus Startup — Team Project — React Native | Firebase
Founder and Organiser
Afterschool Programme Assistant & Web Designer
Group Focus Startup — Team Project — React Native | Firebase
Social Media Startup — Solo Project — Flutter | Firebase
Winning Team Project — D&D Game
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