Leehog Solutions

// Resume

Leo Gisselberg.

Software Engineer with 9 years of shipping production software. Based in Stockholm, Sweden, running Leehog Solutions on the side, currently senior engineer at Copper.

Favorite stack right now

Next.js+Postgres+Vercel

Fast to ship and cheap to run. This site is built with it too.

Experience

9 years, from WordPress themes to crypto trading terminals.

Copper

2022 - presentCurrent

Software Engineer · Remote

Copper builds software for institutional investors in crypto: web3 wallets, trading terminals, and dashboards. I maintain and evolve that whole ecosystem of applications.

I lead the frontend side of feature development across internal and customer facing products. When AI entered the workflow I helped define how we use it: new workflows, tooling for automation, and quality standards for the output.

ReactTypeScriptRedux ToolkitRTK QueryReact Testing Library

Curb Food

2021 - 2022

JavaScript Developer · Stockholm

One of Sweden's first dark kitchen startups. As an early employee I helped define the foundations for the frontend applications and how the teams worked.

I built user facing and internal products, plus shared internal tooling: a reusable design system and shared packages. I also onboarded and trained junior developers. Everything had to be built with scale in mind, which pushed me hard on performance.

ReactTypeScriptNext.jsNode.jsGraphQLApolloGCP

Pet Media Group

2021

Senior JavaScript Developer · Remote

PMG runs Europe's biggest pet marketplaces, including Pets4Homes in the UK and Hästnet in Sweden, with millions of monthly users.

I helped build the new scalable platform meant to replace the old outdated sites: fresher UI, updated features, built to handle marketplace-level traffic.

ReactTypeScriptNext.jsNode.jsGraphQLAWSSCSS

VOI Technology

2019 - 2021

JavaScript Developer · Stockholm

Early employee at what became Europe's leading shared micromobility company. The pace meant I did what most people do in three or four years in under two.

I built internal applications used daily by over 500 employees: new features, performance work, bug hunts, and new engineering guidelines for the codebase.

ReactReduxRedux-SagaDeck.glJestCypressGCPFirebase

Digitalspark

2018

Fullstack Developer, Consultant · Stockholm

Built an in-house recruitment and consultant management system, with shorter consulting gigs at other companies on the side.

ReactReduxNode.jsExpressMongoDBAWS

Webexpress / Bi-direction

2017 - 2018

Fullstack Developer · Stockholm

Where it started. WordPress themes, PHP, jQuery, and the first React work. Internship to full time in three months.

PHPWordPressReactJavaScriptSassSQL

Toolbox

The tools I use day to day, grouped by area.

Languages & frameworks

TypeScriptJavaScriptReactNext.jsNode.jsElectronWebSocketsGraphQLExpressHTML/CSS

Data

PostgreSQLPrismaSQLiteZodreact-hook-form

Styling

Tailwindshadcn/uiSCSS/SassStyled ComponentsEmotionMaterial UICSS Modules

Testing

JestVitestPlaywrightCypressReact Testing Library

DevOps & infra

AWS (ECS, RDS, SES, S3)DockerGCPVercelGitHub ActionsFirebase

Tools & services

TanStack QueryNextAuthnext-intlRedux ToolkitApolloStripeCoinbase CommerceSentryAmplitudeGoogle AnalyticsNXPWAGraphCMSGoogle APIs

Talks

I have spoken twice at SthlmJS in Stockholm, both times with live coding on stage. 🎤

SthlmJS · 2023

Shared design systems in under 15 minutes

Live coding a shared design system with MUI and an NX monorepo, plus why design systems pay for themselves. Audience of 60 to 100 developers.

SthlmJS · 2023

Native-like experiences with PWAs

Live coding an offline-first PWA with React and Firebase, push notifications included, and an honest comparison between PWAs and native apps.

Want to work together?

Everything on this page is available through Leehog Solutions, as fixed packages or custom scopes.