Full-stack engineer · Dublin

I sit inside a process until I can see where the time goes, then build the whole thing so it runs with as few people in the loop as possible.

6products live 20+tools in daily use 100+students a year 1,000+orders processed
01

Websites that are whole systems

Bookings, payments, emails and records wired together behind a site people enjoy using.

Artists Consortium, Madleen →
02

Software people use

A free, open-source guide-maker, a student marketplace and the apps around them.

ClickToDoc, The Student Outlet →
03

Systems that run themselves

Automation that runs whole offices, from the first form to the last report, and keeps running for years.

20+ tools at two universities →
01 · Websites that are whole systems

A website is the front of a system.

Artists Consortiumlive · just redesigned

A real gallery for Palestinian artists, and the shop behind it.

12artists
210+works
1,000+orders
  • View on your wall: any piece in a real room at its true size, with frames and wall colours. Open an artwork and try it live.
  • A gallery wall that changes daily, filters by artist, medium, price and size, and live search.
  • Behind it: artists emailed the moment a piece sells, review requests, and a print tool that turns any artwork into a framed 300 DPI poster.
WordPressWooCommerceElementor componentsStripe, Apple Pay, Google PayEmailOctopus
Madleen Restaurantlive · takes payments

A Palestinian pop-up that books, sells and follows up on its own.

  • Pick your table on a live floor map, held for ten minutes while you pay.
  • Guest and team told instantly, every booking and order logged to a sheet.
  • Donations, VIP bookings, feedback and photos after each night, all templated.
Next.jsStripe webhooksSupabaseVercel
02 · Software people use

Built for real users, then given away.

recorded with the real extensionfull 3½-minute tour with sound ↗
ClickToDoclive · v3.55.1free and open source

Do the task once. Get the guide.

For anyone who writes procedures: IT, sysadmins, trainers, the colleague everyone asks.

  • Element box: an outline sized exactly to the button or field you clicked.
  • Talk while you click: your narration becomes each step's description.
  • Exports to Word, PDF, HTML, Markdown, GIF and MP4.
  • Local-first: no account, no cloud. Bring your own AI, or a local one.
Chrome and Edge, MV3Windows app on the Microsoft StoreCanvas + WebCodecsOOXML by hand660+ automated checks
The Student Outletlive · private pilot

A marketplace for Irish students, built end to end.

Scroll the screens, or swipe the phone to change page.

  • Verified students only, by university email or enrolment letter.
  • AI writes the listing from one photo, and AI moderation flags posts for a person.
  • Public bids and live chat over WebSockets, web push, a university admin portal.
  • Stripe for premium tiers and listing boosts.
Django 5PostgreSQLChannels + RedisStripeGeminiPWA + Web Push
ScoreSweeplive

Office sweepstakes that score themselves.

  • A fair draw across team tiers, so nobody gets four minnows.
  • The leaderboard updates itself from live results every five minutes.
React + ViteSupabase Auth + RLSEdge Functions + cron

YouTube Enhancer for iOS

Picture-in-picture, background play and a Shorts-free feed for YouTube in the browser. Open source.

github ↗open source

This site

Hand-written, no build step. The previews are live screenshots of the real sites and refresh on their own.

Netlify · Resendyou are here
03 · Systems that run themselves

Automation whole offices run on, long after I leave.

Twenty-odd tools for two universities, each part of a bigger flow. Al-Quds Bard still runs mine.

  1. Sit in itDo the job first, find where the time goes.
  2. Build the blocksTemplates, forms, one shared record.
  3. Wire the flowPeople only see the decisions.
  4. Leave it runningOn tools the office already has and knows.
daily use

Grant Budget Planner

Took an EU grant from 44% to 92% spent.

daily use

Visa Letter Generator

An afternoon of letters, done in seconds.

Mobility Database

Missing paperwork chases itself by email.

Allocation Dashboard

See unfilled places before the deadline.

EU Export Aligner

Lines up the EU system's export with ours, even when they rename fields.

Business Case PDFs

Finance-ready documents from the planner.

Report Automation

Agency reports built from live data.

Partner Outreach

Personal emails to every partner university.

Screen Recording to Word

Recordings into branded procedures.

SharePoint and Sheets Bridge

Microsoft and Google, kept in sync.

Mobility Platform Setup

Import pipelines, rules and smart forms.

No-code Flows

Forms to Sheets to Drive to Gmail.

Watch one run

Paperwork that files itself.

Five of the processes behind those tools. Pick one, or put your name in.

this run 0.0s
 
Experience

Where I have done this.

Jan 2026 to present

International Mobility Coordinator, systems and automation

Dublin City University

Own the office's tooling, dashboards and reporting automation. Took an Erasmus+ project from 44% to 92% grant absorption.

Sep 2021 to present

Product Development Engineer

Freelance

The products and websites above, plus 20+ automation tools, cutting manual processing by around 40%.

Jul 2023 to Jul 2024

Technology Specialist and International Mobility Coordinator

Al-Quds Bard College

Ran study abroad for 100+ students a year across 30+ partners and built the system behind it. Helped triple participation.

Aug 2022 to Jun 2023

Dean's Office Fellow and International Mobility Coordinator

Al-Quds Bard College

Automated application tracking, cutting processing time by 60%.

Education
2024 to 2025
MSc Electronic and Computer Technology (IoT), Dublin City University. First Class Honours.
2018 to 2022
BSc Computer Science, Al-Quds University. 93.2 / 100.
Recognition
Scholar
Ireland Fellows Programme, fully funded MSc.
Dean's List
DCU Dean's Honours List, 2024 to 2025.
Runner-up
Disrupt to Sustain, New York.
Contact

Have a process that should run itself?

Tell me what you are trying to build or get rid of. I reply to everything.

Sent. I will get back to you shortly.
linkedinelias-amro
basedDublin, Ireland
statusOpen to full-time engineering roles