About Me

Portrait of Javier Machin

I'm Javier, a results-driven Senior Software Engineer with over 6 years of professional experience solving business problems.

My expertise lies in crafting web and mobile applications that seamlessly blend functionality with exceptional user experience and strategic impact.

I thrive on tackling complex and often ambiguous problems, collaborating with diverse teams to create value, improve workflows, and achieve business goals, even when faced with uncertainty.
I also enjoy providing mentorship to foster growth and enhance team capabilities.

My track record includes projects delivered to names such as Paradox Interactive, Grover and Insendi, to name a few.

Outside of the tech world, I'm an avid car and motorcycle enthusiast, and enjoy exploring the beautiful island of Lanzarote, my current home.

I'm always excited to leverage my skills and contribute to innovative projects. Let's connect and explore how I can help drive success for your team.

Front-end

HTML5

CSS3 / Tailwind

JavaScript

TypeScript

ReactJS / NextJS

Back-end

NodeJS / Express

Ruby

Ruby on Rails

PostgreSQL

MongoDB

Other

GraphQL

Testing Library

React Native

Jest

Git

GraphQL logo

Professional Projects

Ukio

Slide
Slide
Slide

Currently working for the proptech Ukio, a company that specializes in offering fully furnished, design-forward apartments for monthly stays through a digitized customer experience.


Key Contributions & Impact:

  • Spearheaded the migration of legacy features to a new, high-performance application, directly boosting PageSpeed scores by over 20%.
  • Architected cost-saving optimizations for Vercel and Sanity CMS by leveraging CDNs and improving queries, slashing hosting costs by more than 50%.
  • Engineered the company's primary mobile app from ideation to launch, managing the entire process including implementation in React Native and publishing to the Apple and Google Play Stores.

Tech Stack: React, React Native, TypeScript, Next.js, Zod (data validation), Zustand (state management), Sanity CMS, Tailwind, Vercel, AWS (Elastic Beanstalk).

Grover

Slide
Slide

I was directly involved in the creation of the B2B side of the German unicorn Grover. With over $2.2B raised, Grover makes technology accessible to everyone by enabling them to subscribe to tech products monthly. I worked on the B2B front-end, architecting and implementing features to drive business growth.


Key Contributions & Impact:

  • Enhanced the B2B user registration flow, implementing UX improvements and A/B testing which increased the conversion rate by 20%.
  • Championed and integrated Cypress end-to-end testing into the team's CI/CD pipeline, significantly reducing the number of bugs reaching production.
  • Mentored and onboarded new engineers through a buddy program, improving team cohesion and ramp-up speed while maintaining all development responsibilities.

Tech Stack: TypeScript, Next.js, React, GraphQL, Cloudfront (Micro-frontend routing), Cypress.

Insendi

Slide
Slide
Slide

Worked on the development of the successful digital learning platform Insendi, which provides universities such as Imperial College London, ESMT Berlin, University of Melbourne, Johns Hopkins Carey Business School, and HKUST the ability to create engaging online courses. Insendi was acquired by StudyGroup in 2020. My role was to build interactive learning activities and enhance the user experience for both students and educators.


Key Contributions & Impact:

  • Proactively improved platform stability by addressing client pain points and shipping targeted code fixes, which significantly reduced live support requests and operational costs.
  • Acted as a technical subject-matter expert (SME) alongside the CTO in key client meetings at Imperial College London, helping secure and strengthen university partnerships.
  • Led the migration of legacy learning activities to a modern and more performant Next.js application, enhancing reliability and the end-user experience.

Tech Stack: React, Redux, Next.js, JavaScript, Enzyme.

Beatroot

Slide
Slide
Slide

Maintained and added new features to the music distribution application Beatroot, part of the Tennessee-based music corporation Made in Memphis, founded by Hall of Fame musician David Porter. My work involved improving front-end performance and leading the effort to develop and implement a new, modern UI for the platform.


Key Contributions & Impact:

  • Developed a key monetization feature enabling the creation of song clips for social media platforms like TikTok, opening up new revenue streams for artists.
  • Engineered a new multi-part file upload system with pause/resume functionality, slashing asset upload times by 40% and dramatically improving the user experience for music distributors.
  • Led the complete redesign and development of the application's UI using React and Redux, achieving 95% test coverage and significantly reducing application crashes.

Tech Stack: React, Redux, TypeScript, JavaScript, Ruby on Rails.

Consulting

Slide

Through the Swedish agency Odd Camp, I provided consulting and development services for multiple high-profile clients, building bespoke web products tailored to their unique needs. Clients Included: Paradox Interactive, Naturkartan, and Blendow Lexnova.


Key Contributions & Impact:

  • Designed and built a promotional WebGL and VR-compatible game for the launch of 'Wraith: The Oblivion - Afterlife,' which received multiple industry accolades.
  • Executed the front-end implementation for the 2021 redesign of the official website for the multi-million selling game 'Cities: Skylines.'
  • Drove a 30% reduction in client hosting costs by architecting and implementing more efficient technology stacks, boosting both performance and developer productivity.

Tech Stack: React, Next.js, TypeScript, JavaScript, Ruby on Rails, Gatsby (static site generation), A-Frame (WebGL and VR framework).

Featured Personal Project

AI Story Generator

Slide
Slide
Slide

An AI-powered web app that generates illustrated stories from a user's free-text description.

This project was a practical exercise in bridging the gap between AI concepts and real-world application, demonstrating my ability to build and deploy a novel service that would not be possible without the combination of advanced AI use and traditional software engineering. The final product is a secure and operationally cost-effective solution.


Key Features & Technical Accomplishments:

  • Created a secure, public-facing service that leverages a LLM for three distinct tasks: parsing user input, generating the story's narrative, and crafting the prompts for the image generation API. This approach strikes a balance between creative freedom and content moderation to prevent inappropriate stories.
  • Architected cost-effective solutions using a combination of open-source LLM, open-source image generation model, and optimized API queries, ensuring the application remains highly functional while maintaining low operational costs.
  • Developed a robust rate-limiting system for anonymous users, which prevents service abuse and protects against excessive API credit consumption without requiring user sign-ups.
  • Engineered a solution to manage the unpredictable nature of AI-generated content. I achieved this by carefully blending prompt engineering, generation parameters, and robust error handling to transform free-text and creative AI outputs into a reliable and structured format.
  • Integrated comprehensive analytics to monitor user behavior, gain insights into user engagement, and inform future improvements.
  • Implemented a blacklist capability to manage and ban service abusers, protecting the service and its resources.

Try it out: magicaistory.com


Tech Stack: Next.js, TypeScript, LLM / AI Image Generation APIs, React, Tailwind, Vercel, Redis (rate limiting), Supabase (Postgres for blacklist).

Testimonials

Tomos Rees's avatar
Tomos Rees

Senior Software Engineer

Teammate at Made in Memphis

... Javier is one of the most driven people I've had the pleasure to work with. Upon joining the team he didn't hesitate to throw his self in to solving the more difficult bugs which had plagued the team for some time ...

Ilit Amar's avatar
Ilit Amar

Senior Software Engineer

Colleague at Grover

... No matter the project, he never hesitated to take it on and deliver outstanding results. Javier is not only a skilled front-end developer but also a true team player, always willing to lend a hand and contribute to the team's success ...

Ancor Cruz's avatar
Ancor Cruz

CTO

Teammate & Manager at Made in Memphis

... Within a few months in the role, he adapted really well to our fully remote working culture and demonstrated his abilities conceiving solutions that fulfill business needs ...

Michael Klemersson's avatar
Michael Klemersson

Senior Software Engineer

Teammate at Grover

... During our period working together we went through multiple pair-programming sessions, investigating issues, discussing project proposals and I can only mention that all of them were really joyful ...

Isaac Jarquin's avatar
Isaac Jarquin

Senior Software Engineer

Teammate at Made in Memphis

... He was leading the development of the frontend application, leaving the application in a much better shape than it was before he joined the team and increasing the test coverage by a big margin ...

Joakim Nylén's avatar
Joakim Nylén

Senior Software Engineer

Teammate at Oddcamp

Javier was quick to jump into various projects that we worked on at Odd Camp, ranging from Gatsby to Ruby on Rails. If anything was thrown his way he would gladly do it and do it well. He was amazing to work with and I would gladly work with him again.

Felipe Ripoll's avatar
Felipe Ripoll

Senior Software Engineer

Teammate at Ukio

... I had the pleasure of working with Javier and was always impressed by his professionalism and technical skills. He has a great ability to anticipate problems before they escalate, offering solutions that save time and improve the final outcome ...

Tomos Rees's avatar
Tomos Rees

Senior Software Engineer

Teammate at Made in Memphis

... Javier is one of the most driven people I've had the pleasure to work with. Upon joining the team he didn't hesitate to throw his self in to solving the more difficult bugs which had plagued the team for some time ...

Ilit Amar's avatar
Ilit Amar

Senior Software Engineer

Colleague at Grover

... No matter the project, he never hesitated to take it on and deliver outstanding results. Javier is not only a skilled front-end developer but also a true team player, always willing to lend a hand and contribute to the team's success ...

Ancor Cruz's avatar
Ancor Cruz

CTO

Teammate & Manager at Made in Memphis

... Within a few months in the role, he adapted really well to our fully remote working culture and demonstrated his abilities conceiving solutions that fulfill business needs ...

Michael Klemersson's avatar
Michael Klemersson

Senior Software Engineer

Teammate at Grover

... During our period working together we went through multiple pair-programming sessions, investigating issues, discussing project proposals and I can only mention that all of them were really joyful ...

Isaac Jarquin's avatar
Isaac Jarquin

Senior Software Engineer

Teammate at Made in Memphis

... He was leading the development of the frontend application, leaving the application in a much better shape than it was before he joined the team and increasing the test coverage by a big margin ...

Joakim Nylén's avatar
Joakim Nylén

Senior Software Engineer

Teammate at Oddcamp

Javier was quick to jump into various projects that we worked on at Odd Camp, ranging from Gatsby to Ruby on Rails. If anything was thrown his way he would gladly do it and do it well. He was amazing to work with and I would gladly work with him again.

Felipe Ripoll's avatar
Felipe Ripoll

Senior Software Engineer

Teammate at Ukio

... I had the pleasure of working with Javier and was always impressed by his professionalism and technical skills. He has a great ability to anticipate problems before they escalate, offering solutions that save time and improve the final outcome ...

My Blog

I post about Software Engineering, technology, productivity, and more.

Other Projects

Natours Project
React Weather App
Natours Project
Slide
Slide
Slide
Slide

Natours is a tours and travel site.
My implementation and development of a Jonas Schmedtmann design.

Check it online here

Find more of my projects in my Github.

Let's get in touch

Email logoGithub logoLinkedIn logoExercism logo

Copyright © 2018-2025 Javier Machín