Basel Sababa, Developer in Tbilisi, Georgia
Basel is available for hire
Hire Basel

Basel Sababa

Verified Expert  in Engineering

Bio

Basel is a full-stack web developer with 6+ years of professional web development experience. He specializes in building secure RESTful services and single-page applications, using frameworks like React, Remix, Laravel, Express.js, and Angular. Basel excels at collaborating with other developers in fast-paced environments, and he delivers excellence in any scenario.

Portfolio

NematX AG
React, Node.js, Express.js, TypeScript, JavaScript, Tailwind CSS, NestJS...
Tinloof GmbH
TypeScript, HTML, JavaScript, CSS, React, Web Development, Next.js, Gatsby...
PriviChat (via Toptal)
React, Redux, Ionic, Microsoft Teams, HTML5, CSS, Visual Studio Code (VS Code)...

Experience

  • JavaScript - 7 years
  • CSS - 7 years
  • HTML5 - 7 years
  • Single-page Applications (SPAs) - 6 years
  • React - 5 years
  • Express.js - 4 years
  • Next.js - 4 years
  • Laravel - 2 years

Availability

Part-time

Preferred Environment

Slack, WebStorm, PhpStorm, Visual Studio Code (VS Code), Microsoft Teams, GitHub, Git

The most amazing...

...thing I've developed is an online puzzle game where players must think outside the box to solve 50 challenging levels to secure their place on the hall of fame.

Work Experience

Full-stack Developer

2024 - PRESENT
NematX AG
  • Executed a comprehensive redesign of the application in alignment with the Figma design, collaborating closely with the designer throughout the process.
  • Implemented new features of the application that triggered various actions on 3D printers.
  • Integrated logging of printer temperature data into InfluxDB and developed visual graphs within the application to display this information.
  • Implemented new back-end API endpoints and back-end logic relating to printer functionality.
Technologies: React, Node.js, Express.js, TypeScript, JavaScript, Tailwind CSS, NestJS, Next.js, Databases, TwinCAT PLC, WebSockets, Server-side Rendering (SSR), CSS3, Storybook, Iframes, Responsive Web Design (RWD), Data Visualization, Tailwind UI, Amazon Web Services (AWS)

Senior Front-end Engineer

2022 - 2024
Tinloof GmbH
  • Worked on developing, maintaining, and fixing bugs in dozens of websites, including being the project owner/lead developer in some of them.
  • Worked on setting up subscription-based access using Stripe for a video generation AI application.
  • Worked on migrating websites to a better setup with Next.js and Sanity. Some migrations included a full revamp of the website, while others included migrating content from another CMS to Sanity and making necessary changes to the front-end.
  • Communicated and discussed with the clients constantly, which included delivering project updates, providing assistance, answering questions, and receiving bug reports and feature requests.
Technologies: TypeScript, HTML, JavaScript, CSS, React, Web Development, Next.js, Gatsby, Remix, Figma, GitHub, Tailwind CSS, Stripe, Front-end Development, Content Management Systems (CMS), Agile Software Development, PostgreSQL, Data Structures, GraphQL, Axios, Back-end, CircleCI, CSS Animations, Full-stack Development, Databases, WebApp, Off-page SEO, On-page SEO, Technical SEO, Supabase, Headless CMS, Vercel, Server-side Rendering (SSR), CSS3, Storybook, Iframes, Responsive Web Design (RWD), Landing Pages, SEO Tools, Landing Page Optimization, Google SEO, AngularJS, Data Visualization, Contentful, Contentstack, Tailwind UI

Front-end Web Developer

2021 - 2022
PriviChat (via Toptal)
  • Reworked the application's layout and appearance to add an improved and more modern feel to the application and a smoother user experience.
  • Developed various functionalities and pages of the application using Ionic and React, ensuring they work properly on iOS and Android, and contributed to the application's web version.
  • Tracked and fixed bugs using the Azure DevOps issue tracking system.
Technologies: React, Redux, Ionic, Microsoft Teams, HTML5, CSS, Visual Studio Code (VS Code), Sass, Webpack, Front-end, Component Libraries, UI Development, User Interface (UI), User Experience (UX), Material UI, Front-end Development, Agile Software Development, Axios, Back-end, Full-stack Development, Databases, WebApp, Search Engine Optimization (SEO), Server-side Rendering (SSR), CSS3, Responsive Web Design (RWD)

Web/Software Developer

2019 - 2022
AC Goldman Solutions GSS
  • Developed an admin interface using React and Express.js with authentication in order to administer various services through the interface.
  • Developed a website that demonstrated a use case for EBSI that simulates the actual procedure of issuing a verifiable credential and adding it to the user's e-wallet. The website was developed from scratch in React and NestJS.
  • Integrated multiple services and their APIs into the admin interface after collaborating with multiple developers.
  • Developed an application written in Python that analyzes a binary executable file in depth and produces a list of vulnerabilities with an accuracy score.
  • Developed an intrusion detection program using Python and Snort.
Technologies: React, Express.js, Python, Assembly, Bash, C, GitHub, Trello, Microsoft Teams, HTML5, CSS, Node.js, Visual Studio Code (VS Code), WebStorm, MongoDB, Linux, REST APIs, Git, C++, Single-page Applications (SPAs), NestJS, JSON, Responsive, Responsive Web Apps, Responsive Layout, Responsive UI, Next.js, Sass, Agile, Webpack, Vue, RESTful Web Services, Front-end, Component Libraries, Testing, UI Development, Design Systems, User Interface (UI), User Experience (UX), Material UI, Front-end Development, Axios, Full-stack Development, Databases, WebApp, AngularJS

Front-end Web Developer

2018 - 2019
uugot.it
  • Developed web pages based on UI mockups in a web application schools use to teach languages through translated videos and worksheets.
  • Tracked and fixed issues and bugs using GitLab issue management.
  • Collaborated with back-end developers to synchronize communication between the front end and the back end.
Technologies: Angular, CSS, GitLab, HTML5, Ionic, Slack, Visual Studio Code (VS Code), WebStorm, TypeScript, Git, REST APIs, Single-page Applications (SPAs), JSON, Responsive, Responsive Web Apps, Responsive Layout, Responsive UI, Sass, Agile, Front-end, UI Development, User Interface (UI), User Experience (UX), Material UI, Front-end Development, Axios, WebApp, AngularJS

Web Developer

2018 - 2018
Foody
  • Developed several pages of the Foody website, using Angular and Ionic.
  • Developed web components in Angular to be integrated into the website.
  • Created an API with Node.js, which handled various actions within Asana using the Asana API.
Technologies: Angular, Ionic, CSS, Node.js, HTML5, Slack, Visual Studio Code (VS Code), Single-page Applications (SPAs), GitHub, TypeScript, REST APIs, Git, JSON, Responsive, Responsive Web Apps, Responsive Layout, Responsive UI, Front-end, Testing, UI Development, User Interface (UI), User Experience (UX), Front-end Development, WebApp

Marketing Website for A Diaper Company

https://www.rascalsbaby.com
A marketing website where the company advertised the range of diapers and cleaning wipes they offer and where you can buy them. The website was created with Next.js and Sanity. I was the lead developer in this project, developing most of the website, reviewing other developers' work, and maintaining constant communication with the client company.

Marketing Website for Getambassador

https://www.getambassador.io/
This is a marketing website for Getambassador, where they advertise their product. The website was created with Remix and Sanity. The content is hosted on Sanity, a headless CMS, and pulled into the website on the Remix front-end. I was one of the main developers in the project and responsible for developing the majority of the website.

Web Application for A Fortnite Custom Maps Company

https://www.beyondcreative.gg/
This was the first website I created working with Tinloof, and it was a marketing website for a company called Beyond Creative, which specializes in creating custom Fortnite maps. The website was created in Next.js and Sanity. I was the only developer on this project and developed the entire website from scratch, closely following a Figma design.

Demo Store for Tinloof

https://store.tinloof.com/
This is a demo store website for Tinloof to showcase an example of Shopify stores that the agency can create and deliver. The website was created with Remix and Sanity, as well as Shopify for store management. I was the only developer on this project and developed the entire website from scratch, according to the Figma design.

Online Puzzle Game

https://trulykryptic.com
An online riddle/puzzle game I developed, using Angular for the front end and Firebase for the back end. The objective of the game is to think outside the box in order to correlate some clues and an image to find the correct answer. The game consists of 50 challenging levels. Upon completion, the player earns the right to add their name to the hall of fame.

Online Ordering Platform

An online ordering platform that includes search and filter features and provides a great user experience while ordering products online. I created the platform, using React with Redux for the front end and Laravel for the back end.

Computer Inventory Management System

An application that was developed to enable a computer lab to keep track of their equipment. I developed the back end with Express.js and the front end with Ionic, as well as the communication between them.

System Monitoring Application

This application allowed the user to monitor various system resources, such as memory and CPU usage, and to deploy custom monitors that were instructed to monitor certain users/actions and notify the admin. For example, the application could detect when an unauthorized file was read or when a delicate part of the system was modified. I developed this application using Python and Sysdig, and it was my final university project.

Daedalos | Reverse Engineering Application

A reverse engineering application that analyzes binary files and finds a list of vulnerabilities. It works by first parsing the binary file to extract information about the file. The binary file is then disassembled to convert the program to assembly language instructions. These instructions are then analyzed deeply, using a Python script to find vulnerabilities such as buffer overflows.
2016 - 2020

Bachelor's Degree in Computer Science

University of Nicosia - Nicosia, Cyprus

FEBRUARY 2021 - PRESENT

HashCode Competition Certificate (Top 150)

Google

SEPTEMBER 2020 - PRESENT

Problem Solving (Advanced)

HackerRank

Libraries/APIs

Node.js, React, Antd, REST APIs, PyQt 5, jQuery, React Redux, Vue, Stripe

Tools

Slack, WebStorm, PhpStorm, Microsoft Teams, Git, GitLab, GitHub, Trello, Apache, Webpack, Figma, CircleCI, TwinCAT PLC

Languages

CSS, Python, HTML5, TypeScript, PHP, JavaScript, HTML, CSS3, Assembly, Bash, C, SCSS, Java, C++, C#, SQL, JavaScript 5, JavaScript 6, Sass, GraphQL

Frameworks

Angular, Express.js, Laravel, Redux, Next.js, Remix, Tailwind CSS, WebApp, AngularJS, Ionic, Bootstrap, NestJS, Material UI, Flask, Unity

Paradigms

Object-oriented Programming (OOP), Agile Software Development, Responsive Web Design (RWD), Unit Testing, Penetration Testing, REST, RESTful Development, Responsive, Responsive Layout, Agile, Testing, Off-page SEO, On-page SEO, Search Engine Optimization (SEO)

Platforms

Vercel, Visual Studio Code (VS Code), Sysdig, Firebase, Heroku, Linux, Apache2, Ubuntu, Contentful, Contentstack, Amazon Web Services (AWS)

Storage

MongoDB, JSON, MySQL, Cloud Firestore, PostgreSQL, Databases

Other

Algorithms, Web Development, Single-page Applications (SPAs), RESTful Services, Computer Science, APIs, Full-stack, RESTful Web Services, Front-end, UI Development, Front-end Development, Data Structures, Back-end, Full-stack Development, Headless CMS, Server-side Rendering (SSR), Tailwind UI, Websites, Responsive Web Apps, Responsive UI, Component Libraries, Design Systems, User Interface (UI), User Experience (UX), Gatsby, Content Management Systems (CMS), Axios, CSS Animations, Technical SEO, Supabase, Storybook, Iframes, Landing Pages, SEO Tools, Landing Page Optimization, Google SEO, Data Visualization, Data Mining, Machine Learning, Neural Networks, Artificial Intelligence (AI), Reverse Engineering, Virtual Reality (VR), WebSockets

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring