Hi,

I'mSagi,

Full-Stack Developer

About

Experience
3+ Years Active Coding
Projects
9+ Completed
Proficient
React, Node.Js, JavaScript
  • Highly skilled in writing clean, organized, and efficient code.
  • Finished an intensive Full Stack Development course with a specialization in JavaScript technologies.
  • B.Sc. in Mechanical Engineering, Dean's List; GPA - 90.
  • An enthusiastic team player with quick perception and high self-learning ability, always eager to learn new things, and possesses strong communication skills.
  • Aim to leverage my expertise to create innovative solutions that improve people's lives.
  • English - Full professional proficiency.

Skills

Programming Languages

JavaScript

TypeScript

Python

CSS

HTML

Databases

MongoDB

PostgreSQL

Redis

Frameworks and Libraries

React

Node.js

Express

Redux

Bootstrap

Tailwind

Socket.IO

Other Tools and Technologies

REST APIs

Docker

Git

AWS

Projects

Dynamic Branch Map

Dynamic Branch Map

  • An interactive map that displays the locations of all the branches of a company around the world.
  • The frontend was developed using React and styled with Tailwind, featuring interactivity powered by Google Maps API.
  • The data regarding the branches is managed by the Strapi CMS and ORM, which also provides an API.
  • PostgreSQL was used as the database system, and AWS S3 was used for storing images.
  • The whole frontend project is bundled by Vite.
React Random Avatars

React Random Avatars

  • React Random Avatars is a unique, easy-to-use React library that generates random, consistent avatars based on a provided name.
  • The library was built using TypeScript and React, with Jest for testing.
  • Storybook was used for developing components in isolation, and Rollup was used for bundling the library.
  • The library is available on npm for others to use.
Whatsapp Clone

Whatsapp Clone

  • A messaging platform built using React and Tailwind for the front end and Node.js and Express. for the back end. The database is MongoDB, managed with Mongoose, and Redis was used for caching.
  • Real-time communication between clients and servers was implemented with Socket. IO.
  • React Hooks were used to manage the global state in components with useContext and useQuery, and the majority of the code is written in JavaScript.
Love That Last

Love That Last

  • E-commerce platform developed with React and Bootstrap for the front end and Node.js and Express for the back end.
  • The database is MongoDB, managed with Mongoose, and the global state is managed in components with Redux.
  • The platform is designed to provide efficient rendering and user-friendly interfaces, and almost all the code is written in JavaScript.
Ulti Wallet

Ulti Wallet

  • Cryptocurrency wallet application developed with React and Bootstrap for the front end and Node.js and Express for the back-end.
  • The database is PostgreSQL, and the global state is managed in components with Redux.
  • The platform is designed to provide efficient rendering and user-friendly interfaces, and almost all the code is written in JavaScript.
Sleegg

Sleegg

  • E-Commerce platform built with the MERN stack.
  • The MongoDB database is managed with Mongoose, and the global state is managed in components with Redux.
  • Most of the code was written in JavaScript.

Contact Me

Have a question? Don't hesitate to use the form.