Niall Eccles

Niall Eccles

Senior Software Engineer

Building polished software and high-performance web experiences. Focused on crafting tools that developers love to use, with strong attention to detail and quality of craft.

Currently: Making authentication look good at HMH

Featured Projects

View All

foco

2026

A fast, keyboard-driven desktop app for photo triage and light editing. Open a folder, cull your shots, crop and resize, and review EXIF metadata without leaving your machine.

Electron
React
TypeScript
Sharp
Project details
View project details

kleur

2023

A sleek, client-side colour toolkit built with Next.js that lets you generate, analyse, and manage palettes, gradients, and accessible brand systems all in one place.

View project details

Saylists

2021

An algorithm designed to transform speech therapy by identifying beneficial sounds in songs to enhance repetition with music.

React
Node.js
Project details
View project details

Recent Posts

View All

Building a Concurrent Thumbnail Queue with Sharp

28 March 2026

How I built a queued, cached thumbnail pipeline for a desktop photo app without blocking the UI or overwhelming the system

Electron Node.js TypeScript Sharp Side Projects
Read Building a Concurrent Thumbnail Queue with Sharp

Building the Saylists Algorithm

23 March 2026

How we scored half a million songs for speech therapy using phonetics, the inverse-square law, and a lot of iteration

Algorithm Side Projects Node.js
Read Building the Saylists Algorithm

Why I Built a Desktop Photo App in 2025 (and Why Electron)

19 March 2026

How a travel photography problem led me to build a desktop app with Electron, React, and Sharp

Electron React TypeScript Side Projects
Read Why I Built a Desktop Photo App in 2025 (and Why Electron)

Maintaining a Hacktoberfest Repo - What I Learned

17 March 2026

Everything I learned maintaining a participating Hacktoberfest repo

Hacktoberfest Open-source
Read Maintaining a Hacktoberfest Repo - What I Learned

Experience

2023 - Present

Senior Software Engineer

at HMH

Leading development of login UI that serves over a million daily users. Enabling a more secure development platform by delivering security updates. Building actions and workflows in Github.

2017 - 2022

Product Engineering Specialist

at Droga5 Dublin | Part of Accenture Song

Led development of websites, mobile apps, and games. Curated a maker space with VR and 3D printing, researched and tested new tech, and created accessibility reports for clients. Managed repository maintenance and code reviews through Bitbucket, and worked with various AWS services (Lambda, Lex, DynamoDB, RDS, Cloudfront, S3). Collaborated remotely with teams in London and Amsterdam.

2016 - 2016

Web Designer

at Enhance.ie

Incorporated client feedback into designs and created/updated WordPress themes. Shadowed Senior Designers and contributed to SEO and SEM strategies to boost visibility and performance.

Languages

  • JavaScript
  • TypeScript
  • PHP
  • Go

Frontend

  • React
  • Angular
  • Tailwind
  • Framer Motion

Backend

  • Node.js
  • Laravel
  • Next.js
  • Wordpress

Tools

  • AWS
  • GitHub Actions
  • Git
  • Figma