Syk Houdeib

Frontend Developer

Profile image

Syk Houdeib||@Syknapse

Frontend Developer

JavaScript, React, TypeScript

Scalable, Maintainable Solutions | Proven Track Record in Delivering Large-Scale Projects

stars
3334
forks
3595

Skills & Experience

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 7+ years of experience in building scalable, maintainable, and high-performing web applications. Proven track record in delivering impactful, large-scale projects that drive company growth and expansion. Expert in React, JavaScript, TypeScript, and modern frontend technologies. Collaborative team player with strong communication and decision-making skills. Passionate about mentoring and fostering a culture of continuous learning.


I’m a career-changer who transitioned into tech at 40, taking a self-directed path to make the switch in just 10 months. My journey has inspired a widely-read article on career transitions. Before tech, I was a teacher, where I loved working with kids.
Beyond coding, I love music—both playing and listening—and I’m a bit of a science, history, and linguistics geek. 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