Syk Houdeib

Frontend Developer

Profile image

Syk Houdeib||@Syknapse

Senior Frontend Developer

JavaScript, React, TypeScript, Next

Scalable, Maintainable Solutions | Product-focused | User-centric | AI-assisted development flows

stars
3497
forks
3797

Skills & Experience

Senior Frontend Engineer

Xebia - Madrid (remote)

  • Responsibilities: Led the frontend architecture of a greenfield multi-tenant agentic AI platform built on AWS Bedrock. Designed the tech stack, component architecture, and development standards from scratch. The platform enables organisations to configure custom AI agents, connect proprietary data sources, and apply brand theming for their specific use case. Primary application built on the platform: an internal tool connecting company handbook, learning tracks, and HR data to help managers generate personalised development paths for engineers and navigate company policy.
  • Working with: React, Typescript, Next (App architecture), pnpm, Zustand, Vitest, Playwright, TanStack React Query & Form, Zod, clsx, ShadCN, TailWind, Mermaid, GitHub actions, Vercel.
  • Highlights: Working with AI chatbots. Implementing Server Sent Events to stream AI conversation in real time. Exploring AI-driven solutions

January 2025 - May 2026

Software Engineer II

Glovo - Madrid (remote)

  • Responsibilities: Develop a brand new back-office SaaS solution from scratch to manage the grocery delivery operations. Mentoring junior members. Leading initiatives and team organisation.
  • Working with: React, TypeScript, Next.js, Jest, React Testing Library, Auth0, Git, KrakenD, Material UI, Google Maps, React Context, GitHub, GitHub CI/CD, Yarn, Lokalise, i18next, Emotion, Node, DayJS, ESLint, React Hook Form, Prettier.
  • Highlights: Building a new product from scratch. Delivering the MVP within a very tight time frame. Full documentation. Implementing Auth0 access for roles and permissions. Mentoring and leadership

September 2021 - September 2024

Frontend Developer

Lola Market - Madrid

  • Responsibilities: Include developing full features for the web app and the back-office tools. Maintaining and improving the codebase. Participation in the development and the decision-making of the team.
  • Working with: React, Next.js, Redux, Immutable, Saga, Yarn, Algolia Search, StoryBook, MJML, Backbone, jQuery, Bitbucket.
  • Highlights: Company acquired by Glovo in October 2021. SSR and SEO. Theming for white label. Full internationalisation of the platform. Full migration from Backbone legacy code to React + Redux. Making the entire site responsive.

April 2018 - September 2021

Nanodegree Front End Web Developer

Udacity

  • Received a full Google scholarship.

2017

BA(Hons) Creative Music Technology

University of Hull

  • Graduated with a First Class BA honours degree.

2006

Learning Tracker GitHub repo

  • What it is: This is where I keep track of my skills and my learning. I regularly update it with the latest courses, books, resources, and skills I'm working on. Please click on the link below to check it out.
  • Link: Learning Tracker GitHub repo

About

About me

Frontend developer with 8+ years of experience building and iterating on real products. Most of my career has been spent working in product teams shipping MVPs, scaling codebases, and improving live applications used by real users. I care about clean architecture, meaningful test coverage, and documentation that makes teams faster and codebases easier to maintain. Collaborative, product-minded, and always focused on the user, I work closely with experienced engineers and cross-functional partners, and bring a strong sense of ownership to everything I build. Experienced with modern AI-assisted development workflows, including hands-on work building AI chat interfaces.


I’m a career-changer who transitioned into tech at 40, taking the self-directed path to make the switch in just 10 months. An active contributor in the development community with 3497 GitHub stars, most notably for my open source tutorial project Contribute-To-This-Project . I contribute tech articles and have been published in FreeCodeCamp, Hackernoon, Honeypot’s .Cult, and Better Programming, including my widely-read article about transitioning to tech . Before tech, I was a teacher, where I loved working with kids.


Beyond software, I love cooking and exploring food. Deeply enthusiastic about everything to do with music. I like to learn about linguistics, history, science. Curious about everything ever; hummus, strings, words, maps, electrons, pens, sounds, everything!

Projects

Screenshot of Tezia

Tezia

JS meets minimalism. Music and colour experiments

Highlights

  • A generative music project that creates melodies.
  • Different modes, each with different algorithms
  • Self-initiated project

Javascript OOP

Screenshot of Pixel Art Maker

Pixel Art Maker

A web app to draw pixelated art

Highlights

  • Intuitive and simple to use
  • Dynamically create grid
  • Draw/erase by click or click and drag
  • Final project for the Udacity Google Challenge scholarship

Javascript jQuery CSS

Screenshot of Contribute to this Project

Contribute To This Project

A tutorial to help first-timers make their first open source contribution on GitHub

Highlights

  • A self-initiated project to help fellow learners
  • A Readme with a detailed step-by-step tutorial
  • A live page where contributors see their contribution

GitHub Markdown PR management

Project screenshot

GitHub User Search

An app to search for GitHub users and see public details

Highlights

  • Using the GitHub API
  • Make an call to fetch info
  • Displays details about user and their followers

JavaScript fetch API

Project screenshot

Cross the Buggy Road

A clone of the classic arcade game Frogger

Highlights

  • Playable game with 8 levels of difficulty
  • Part of Udacity FEND program
  • Give it a try, it's fun!

JavaScript OOP

Screenshot of Tycho's Supernova

Tycho's Supernova

Tribute to a star that changed the world

Highlights

  • Parallax effect
  • Visual effects to aid the narrative
  • An alternative mobile version

HTML CSS parallax

Project screenshot

Neighborhood Map

Explore places on a neighborhood map

Highlights

  • Google and Wikipedia APIs
  • Responsive, accessible, service worker cache
  • Built with React

React Fetch API

Screenshot of temperature converter

Temperature converter

A fully functional, responsive Celsius-Fahrenheit conversion app

Highlights

  • Self-initiated and self-directed project
  • Background image changes depending on the temperature
  • Javascript logic converts to a single decimal, and limits input
  • A reset button
  • Responsive to any device size

CSS jQuery JavaScript

Screenshot of Patatap project

Patatap clone

A clone of patatap.com, pressing the letters on the keyboard produces sounds and animations

Highlights

  • Vanilla JS logic
  • Uses Peper.js & Howler.js
  • Color changing circles and a sound for each keyboard letter
  • Animated circles appear at a random location on the visible screen<

Javascript

Screenshot of RGB game

RGB Color Guessing Game

Guess the color that corresponds to the RGB code. A fully playable colour guessing game

Highlights

  • Vanilla js logic: randomly select an RGB code, generate random colors to choose from, recognise correct answer and change colors
  • Easy and hard modes
  • Reset and change colors options

Javascript

Publications

A selection of my articles. For a full list please click here to check out my blog →

Contact