Experience & education

Christos Koutsiaris

Software developer & AI researcher

Dublin, IrelandLinkedIn GitHub

Profile

I’m a software developer with broad experience across languages, frameworks, and systems, spanning UI architecture, enterprise applications, developer tooling, and infrastructure. I choose tools to suit the problem. As a Development Expert on the SAP Fiori tools team, I develop software and AI-powered tools and carry out applied AI research. My independent research explores language models and information retrieval, informed by master’s degrees in Artificial Intelligence and Computing.

Experience

2008 to present
SAPMar 2022 to present

Development Expert, SAP Fiori

Building tools that improve developer productivity as part of a global development team.

  • Develop VS Code extensions, generators, plugins, and command-line tools for SAP Fiori tools.
  • Work on AI/ML engineering and applied research, and integrate AI into developer tooling and workflows.

Node.js · TypeScript · React · Jest · Yeoman · Webpack

SAPOct 2016 to Mar 2022

Senior Software Developer

Designed the UI architecture and built components and customisations for an interactive cloud business application.

  • Collaborated with UI designers from concept through to implementation.
  • Established and promoted UI development guidelines, best practices, and standards.

JavaScript · TypeScript · Node.js · React · Angular · MongoDB · HTML & CSS

Aer LingusMar 2016 to Sep 2016

Senior UI Developer

Developed production JavaScript, HTML, and CSS for front-end web projects within cross-functional delivery teams.

  • Provided technical expertise for A/B and multivariate optimisation.
  • Advised business owners, project managers, and backend developers on front-end standards and processes.

JavaScript · Node.js · AngularJS · jQuery · Gulp · Grunt

RyanairSep 2011 to Mar 2016

Web Developer

Worked on the web development team responsible for the Ryanair booking engine, built on Navitaire.

ASP.NET · C# · JavaScript · AngularJS · XML / XSLT · T-SQL · HTML & CSS

RyanairSep 2008 to Dec 2011

IT Systems Administrator

Supported the reliability and availability of infrastructure serving more than 150 server nodes and 5,000 users as part of a small 24/7 team.

  • Monitored systems, security, backups, and scheduled jobs. Provided user support and recovered systems following hardware or software failures.

Education

Master’s degreeSep 2024 to Sep 2026

MSc in Artificial Intelligence

University of Limerick

First class honours

Master’s degree2021 to 2023

MSc in Computing

South East Technological University

Enterprise Software Systems · First class honours

Bachelor’s degree2016 to 2017

BSc (Honours) in Digital Technology, Design & Innovation

Technological University Dublin

First class honours

Certificate1998 to 2000

Academic Certificate

Pythagoras College

Computer & Office Electronic Devices Technician

Independent research

Explore

Independent research into efficient language models, intent-aware information retrieval, and accessible technology.

Engineering experience

Software development
UI architecture, enterprise applications, and development across languages and frameworks
Developer tooling
Extensions, plugins, generators, CLIs, and developer workflows
Systems & quality
Infrastructure, reliability, testing, development standards, and collaboration with UX designers
Research interests
Language model architectures, CPU inference, information retrieval, RAG