Konstantinos Kapenekakis

(he/him)

Intro

I'm a results-driven Full Stack Engineer with over 10 years of experience delivering scalable, high-impact digital products. I specialize in turning business challenges into tech solutions, leveraging React, Node.js, and AWS to optimize performance, streamline development, and accelerate business growth.

I have successfully worked with startups, enterprises, and cross-functional teams to build web and mobile applications that drive engagement, efficiency, and revenue. My focus is always on delivering outcomes, not just writing code. Whether it's improving system performance, reducing operational costs, or launching a new product, I bring a business-first mindset to every project.

Experience

Senior Full Stack Engineer at TrueRights March 2025 - Current

TrueRights is a licensing platform, designed for Talent - and Talent Agencies - to manage, protect and scale Intellectual Property across digital content and generative AI.

  • Enhanced code quality and reliability, setting up automated testing (Vitest, RTL) and linting (ESLint), leading to a 30% reduction in bugs caught post-merge and 100% PR compliance.
  • Improved app performance, accessibility, and UX, refactoring authentication, fixing AWS file uploads, and collaborating with design to establish a Component Library, reducing time to build new features by 25% and improving accessibility scores from 60% to 90%.
  • Drove engineering best practices, introducing PR templates and standardizing codebases, resulting in a 40% decrease in PR review times and more consistent onboarding experience for new developers.

Tech, tools & skills: React, NextJS, Server components, TypeScript, Node.js, Tailwind, AWS, Vitest, React Testing Library, SuperTokens, Figma, Linear

Senior Software Engineer at Diageo January 2024 - October 2024

Diageo is a British multinational alcoholic beverage company, headquartered in London and operating from 132 sites around the world.

  • As a member of the Web Transformation team, I contributed to the migration of the Guinness website to a new platform based on NextJS and Contentful CMS, focusing on improving scalability and maintainability.
  • Engaged in the entire replatforming lifecycle of the Baileys website from discovery through implementation, significantly enhancing performance, accessibility, and SEO, which elevated lighthouse scores from around 60% to perfect 100% in most cases.
  • Played a key role in the discovery phase for the Astral Tequila website, analyzing core components and sections to accurately estimate the required time and effort. Developed a comprehensive plan that laid the groundwork for a successful web transformation.

Tech, tools & skills: React, NextJS, Server components, TypeScript, Node.js, Contentful, Tailwind, Azure DevOps, Vercel, Unlighthouse, Salesforce marketing cloud API, Klaviyo API, Mapbox, Algolia, Figma, Mural

Tech Lead at Loopla October 2023 - December 2023

Loopla is a platform for finding activities and events for children in United Kingdom.

  • Managed a team of 3 engineers, fostering a collaborative & results-driven work environment.
  • Developed architectural & sequence diagrams to enhance project clarity and facilitate efficient decision-making.
  • Streamlined task tracking & project management by creating and refining Jira tickets with clear description and precise acceptance criteria.
  • Pushed for better use of the Scrum processes to eliminate bottlenecks, leading to a 300% increase in team's velocity.
  • Advocated for automated testing and higher code quality standards, enhancing the reliability and maintainability of the software.
  • Accelerated feature delivery by making quality assurance & production deployment a daily routine instead of a monthly task.
  • Created a can-do culture by enabling the team members using their initiative & giving autonomy to make their own decisions, whilst making sure I was there to support them with critical decisions.
  • Introduced team OKRs to align project goals and outcomes, emphasizing measurable results over guesswork.

Tech, tools & skills: Scrum, Jira, Confluence, Miro, Figma, React, NextJS, TypeScript, Node.js/Express, MongoDB, Atomic Design, Github Workflows, GCP, Playwright, Vitest, Auth0, Spektrix, Slack-API

Full stack software engineer at Comma by Weavr April 2023 - August 2023

Comma Payments was an independent B2B open banking platform, acquired by Weavr in March 2023.

  • Bootstrapped a mock bank microservice for internal use in order to ensure a more realistic environment for quality assurance testing.
  • Refactored our telemetry services, optimising data collection and formatting to enchance application performance and metrics consistency.
  • Updated and changed various parts of the app and the microservices to match new brand, add new functionality and fix problems.

Tech, tools & skills: React, NextJS, TypeScript, Node.js/Express, MongoDB/Mongoose, Styled Components, Circle CI, AWS, Vitest, Sendgrid, Auth0, Mixpanel, RabbitMQ, Slack-API, Yapily, Figma

Senior software engineer at Lendable LTD April 2022 - August 2022

Lendable is a lending platform that offers fast and seamless personal loans with personalized rates.

  • Built a complete new self-serve flow to help the users who have loans in arrears to arrange a repayment.
  • Refactored existing forms that allow users with financial difficulties calculate their disposable income and make an arrangement.
  • Added a flow that allows users to change their account details.
  • Refactored big parts of the codebase to use TypeScript, React hooks and React Testing Library.

Tech, tools & skills: React, Redux, TypeScript, NextJS, SCSS, Jest, React Testing Library

Software consultant at Robert Walters January 2022 - April 2022

Robert Walters is a British recruitment company that focuses on placing professionals into permanent, contract and temporary positions.

  • Implemented multiple frontend parts and created several custom UI components based on Material-UI required for specific requested functionality.
  • Solved various bugs, refactored parts of the codebase and pushed for cross-team collaboration on code standards and best practices.
  • Pair-programmed with other developers and helped new members of the team get introduced to the codebase.

Tech, tools & skills: React, TypeScript, Material-UI, Node.js, Jest, Storybook, Figma

Software developer at Flick November 2021 - January 2022

Flick is an all-in-one social media marketing platform that offers scheduling, hashtag, analytics, and writing tools to help companies and influencers grow and manage their social media presence.

  • Worked with the design team and created UI components that improved the user experience and helped to shift the product direction.
  • Added backend parts that allowed more user and admin functionality to be introduced in the user dashboard.
  • Collaborated with other developers and helped them solve various UI problems.

Tech, tools & skills: React, TypeScript, Chakra UI, Figma, Node.js, TypeGoose, TypeGraphQL, NX, Jest

Software - IT consultant at Tractable March 2021 - October 2021

Tractable is a technology company specializing in the development of Artificial Intelligence to assess damage to property and vehicles.

  • In close collaboration with our desingers I created a component library which standardized our design system accross our products and improved development speeds.
  • Built an interactive explosion chart using Angular and Leaflet, which helped the research team to do faster classification of car parts accross different car models.
  • Developed a value mapping dashboard using Angular and firestore for our property insurance product.
  • Created a client facing mobile web app for insurance users to help them fill their claims.

Tech, tools & skills: React, TypeScript, Styled Components, Storybook, Chromatic, Github Workflows, Node.js, Angular, Leaflet, Firebase, AWS, Locize

Full Stack Software Engineer at GfK January 2021 - March 2021

GfK is the largest German market research company, providing data and intelligence to the consumer goods industry and is headquartered in Nuremberg, Germany.

  • Worked in the Onboarding/University team, helping new members setup and run the project on their machines and understand the different parts of the codebase.
  • Paired with other members of the team, added new options to product graphs like 'Moving Annual Total' and improved sorting persistence.
  • Fixed various bugs and added more unit and integration tests.

Tech, tools & skills: React, Redux, TypeScript, Node.js, GraphQL, RTL, Cypress, GCP

Full Stack Software Engineer at Schroders Personal Wealth June 2020 - November 2020

Schroders Personal Wealth is a joint venture between Lloyds Banking Group and Schroders, focusing on financial planning and wealth management services.

  • Created new vendor personalizable pages, working in collaboration with the designer.
  • Applied multiple UX improvements to the campaign page and added several new components that improved the trustability of the website.
  • Improved SEO, fixed type errors and numerous bugs.

Tech, tools & skills: React, Redux, TypeScript, Node.js, Contentful CMS, SalesForce, AWS, GCP

Full Stack Software Developer at Kaluza (OVO group) October 2019 - April 2020

Kaluza is a software platform that powers the future of energy, providing services such as smart electric vehicle charging and billing solutions for energy suppliers.

  • Developed features providing useful stats, insights and actions for the 'OPS Console' dashboard, used by the operations and support engineers while ensuring Data Privacy and GDPR compliance.
  • By combining SQL queries and adding list prerendering and memoisation on the frontend, managed to scale the dashboard to handling thousands of devices and continuous device telemetry smoothly.

Tech, tools & skills: React, Redux, Apollo GraphQL, TypeScript, Node.js Express, Apache Kafka, Elasticsearch, PostgreSQL, Docker, Terraform, GCP

JavaScript Developer at Eurostar Digital January 2019 - October 2019

Eurostar is an international high-speed rail service in Western Europe, connecting Belgium, France, Germany, the Netherlands and the United Kingdom.

Web front-end engineer at depop September 2017 - January 2019

Depop is a social e-commerce company based in London, with additional offices in Manchester, Milan, Los Angeles, and New York City.

Web developer at Carefreebreaks June 2018 - December 2018

Carefreebreaks is a charity that helps to transform vacant accommodation into vital breaks for unpaid carers.

Managing director - Software engineer at Oranger November 2015 - Current

Oranger is a software engineering and IT agency based in London.

JavaScript developer at hevnly October 2015 - August 2017

Hevnly was a London-based marketplace for discovering & buying lifestyle products and allowing to connect with individuals around the world.

Front-end web developer at Qrator June 2015 - August 2015

Qrator is the curated marketplace for art & design, where passionate consumers shop objects of desire directly from creators around the world.

Web developer at Holic May 2014 - October 2015

Holic was an innovative publishing platform that connected writers and readers in a more meaningful way.

Web developer at Fast Web Media May 2012 - August 2013

Fast Web Media was a Manchester-based marketing agency that provided digital marketing services such as SEO, technical development, design, and UX.

Co-founder & engineer at crunch.fm December 2012 - June 2013

Crunch.fm was an online platform that enabled its users to share music on Twitter in real time.