Gunnar Sturla Ágústuson

Engineering lead, building products people actually love.

Bio

Gunnar Sturla Ágústuson

My favourite thing is building products that make complex things simple. Seeing people get enthusiastic about the products I make is my biggest reward.

For the last four years I led the front-end team at Leviosa, where we built an electronic health record that clinics use all day, every day. Most of my career has been at startups, where you end up doing a bit of everything: branding, big-picture product, the details of the implementation, and sitting down with customers to hear how it's going.

I started programming for the web in 2003, and I've watched the web go from simple HTML pages to the applications people live and work in. Recently AI has transformed where my time goes. The stack matters less than it used to, and working out what to build is now the real challenge.

Employment

Selected work

Leviosa

The clinic portal's journal view: a follow-up entry composed from the general template, its two prompts in bold with a short clinical note under each in the rich-text editor, a row of template chips beneath, and a supplementary-materials panel with a diagnosis code.
The clinic portal's week calendar: a provider's week of booked appointments, past ones ticked, with one appointment opened in a popover showing subject, provider, time and actions.

An electronic health record that clinics use all day, every day. I led its front end and design for four years, giving healthcare workers tools that simplify their lives rather than feeling like endless hoops to jump through.

  • Healthcare
  • Electronic health records
  • React
  • TypeScript
  • React Router / Vite
  • GraphQL

Klappir

The product's dashboard in the vendor's demo account: an electricity analysis with a supplier split, use per asset and year-on-year bars.

Six years taking a front end from nothing to production, for software that companies use to account for their environmental footprint. The biggest step was making it work for corporate groups: each subsidiary sees its own data, it all pools upward, and I planned that across the stack.

  • Environmental accounting
  • Multi-entity organisations
  • React
  • TypeScript
  • Redux
  • GraphQL
  • AWS

Multicultural Information Centre

The Multicultural Information Centre's homepage: a yellow page with the heading 'Are you moving to Iceland?', a search field and a row of navigation buttons.
The language menu open on the homepage. Under 'Selected Languages' are Íslenska and English; under 'Automatic translations' an alphabetical list of languages begins, each in its own script.
The About page in Thai: a green page with a Thai heading and two paragraphs, and a black bar stating that the page was translated automatically from English.
The About page in Polish: the same green page with a Polish heading and two paragraphs, and the black bar stating that the page was translated automatically from English.

For an organisation whose whole purpose is reaching people who don't yet speak Icelandic, a website only in Icelandic was the barrier. I built the interface that opens theirs in over a hundred languages.

  • Public information
  • Multilingual access
  • Next.js
  • React
  • Headless WordPress
  • WPGraphQL

Hönnunarsafn Íslands

The museum's exhibitions page: three exhibition photographs side by side, each rendered in a different two-colour treatment, blue, green and red on cyan.
An exhibition page's hero photograph in its original colours: a green floor with chairs, a wall calendar and household objects laid out, the exhibition title over it.
The same exhibition page with the treatment applied: the photograph rendered in green and blue only, the exhibition title over it.
The exhibitions page scrolled to past exhibitions: five photographs in different two-colour pairs, red, green, yellow on green, blue and magenta.

The museum's designers wanted one colour treatment across every image on the site. I did it with SVG filters, and added a control in the CMS so the editors can apply it to new images themselves.

  • Museum
  • Design
  • Next.js
  • React
  • Headless WordPress
  • WPGraphQL

Keahotels

A hotel page on the production site, in that hotel's dark palette: the hotel's logo, the booking bar with check-in, check-out and guests, and a mosaic of six photographs of the hotel.
The room results step of the booking flow at another of the group's hotels: a room with four rates listed, a bedding choice, a photograph of the room, and a total-price bar with a Book now button.
The payment step of the booking flow: empty contact, billing and card fields, with the stay summarised in a column alongside.
The booking flow on a narrow screen: the compact header with a menu button, the hotel's logo, the booking bar with dates and guests on one line, and the top of a photograph of the first room.

A hotel group's website is where a slow page costs a booking. I built its front end end to end, the booking flow included, while a colleague built the back end.

  • Hospitality
  • Booking flow
  • Next.js
  • React
  • Headless WordPress
  • WPGraphQL

Skills

Leading a team

In a small startup the team lead is also the senior engineer. At Leviosa I hired the team, set the coding patterns, took part in product decisions and made sure everything fit together on the front end. I enjoy that mix of people, product and code.

Closing the loop

Products people love come from understanding what they actually need, which is rarely the same as what they first ask for. I make a point of talking to the people who use what we build, and of bringing what I hear back into the product.

Front-end engineering

Good front-end work is mostly invisible: the page loads quickly, the text is readable, everything works from the keyboard, and nothing gets in the way. I have been building for the web for over twenty years and I still care about those basics more than anything else. At Leviosa that meant writing the accessibility standard the team worked to, and owning front-end security, which a third-party audit found in good shape.

Education

Outside work

I am a father, son, brother and uncle. I live in Reykjavík with my two daughters. Fatherhood is both an exciting and deeply humbling task, where you learn skills you never knew you lacked.

I'm a member of Flugbjörgunarsveitin í Reykjavík, a volunteer search and rescue team, and finished its two years of training in the spring of 2026: first aid, mountaineering, swiftwater rescue and searching for missing people. In the summer of 2026 I started paragliding. I'm a new pilot, and I love it.

Coffee is not only an addiction but also my hobby, because the rabbit hole keeps getting deeper and deeper. It is highly scientific, and it takes skilful craftsmanship.

References

Where to find me