SadeghRastgoo

Hey 👋 I'm Sadegh Rastgoo, a frontend engineer with over 4 years of experience, interested in developing innovative applications that exceed expectations on all platforms. I have skills in diverse areas such as frontend, backend, mobile development, and UI/UX. I enjoy learning and experimenting with new technologies. I strive to deliver high-quality products with clean, reliable, and scalable code and a polished user interface, paying close attention to detail.

technology logo
JavaScript

I have a deep knowledge of JavaScript, particularly ES6+ features. To gain a deeper understanding of JS, I focus on what's happening under the hood.

technology logo
React.js

I have extensive experience with React, having used it for numerous projects. I am well-versed in common concepts of React and my principle is to write clean, maintainable code.

technology logo
TypeScript

I have a strong command of TypeScript and consider it my primary programming language for developing web applications. I am always seeking to expand my knowledge in TypeScript.

technology logo
Next.js

I possess a wealth of experience in creating high-quality web apps using Next.js pages and app router. I have a deep understanding of the framework's capabilities to leverage its features to deliver engaging user experiences.

technology logo
technology logo
technology logo
CSS Frameworks

I have experience working with CSS frameworks such as Tailwind, MUI, Ant Design, Bootstrap, Styled Component, Sass, Chakra, Mantine, CSS Modules and RadixUI

technology logo
Vue.js

I'm curious to explore new technologies, and Vue is one of the technologies I have chosen to delve into. Through my experiences building apps using Vue, I gained a understanding of the Vue.

technology logo
technology logo
HTML/CSS

Effective design can encourage customers to choose your products or services over those of your competitors. I place great importance on design.

technology logo
technology logo
Testing

I have experience with testing tools such as Jest, Cypress and React Testing Library, and have used them in several of my projects. Additionally, I am comfortable following the Test-Driven Development (TDD) approach.

technology logo
Storybook

I prioritize reusability and well-structured projects, which is why I utilize Storybook in my large-scale projects. By creating documented and isolated components, I ensure that the code can be easily reused and maintained in the future.

technology logo
technology logo
Version Control

Proficient in Git for version control and collaboration, utilizing platforms like GitHub and GitLab for seamless project management. collaborate effectively with teams using Git workflows.

technology logo
Figma

I am passionate about creativity and enjoy designing new and innovative user interfaces. As a UI designer, I strive to create visually appealing and intuitive designs that provide engaging user experiences.

technology logo
technology logo
Redux/Zustand

Experienced in state management with both Redux and Zustand. I can choose the right approach based on project complexity, favoring Redux's structure for larger applications and Zustand's simplicity for smaller ones.

technology logo
Node.js

Skilled in Node.js, building performant back-ends with frameworks like Express.js or Fastify. I adapt to project needs, leveraging established tools or prioritizing performance for optimal results.

technology logo
technology logo
Express.js/Fastify

I have experience with both Express.js and Fastify, for building APIs. I'm well-versed in leveraging both to build robust APIs. My experience allows me to select the appropriate framework based on the project's requirements.

technology logo
PostgreSQL/SQL

I'm comfortable working with PostgreSQL and writing efficient SQL queries. This skillset allows me to effectively manage data within my applications, ensuring clean interactions and seamless integration with PostgreSQL databases.

technology logo
technology logo
Prisma/DrizzleORM

I'm familiar with Prisma and DrizzleORM, leveraging its capabilities to effectively interact with databases. This allows me to build clean and maintainable data access layers for my apps.

technology logo
Docker

I'm proficient in using Docker to containerize applications, ensuring consistent and portable environments.

Skills
Frontend 👨‍💻UI Design 📱Backend 🧑‍💻Graphic Design 🎨
Location
Iran, Mashhad
Phone Number
Education
Undergraduate Student (Computer Engineering)- Islamic Azad University of Mashhad
Languages
Farsi 🇮🇷English 🇺🇸
Contact me
-
Mashhad
company logo

Senior Frontend Engineer

Amin Etemad Farda

Developed large-scale B2B and B2C public websites featuring interactive dashboards and real-time data using Next.js, Tailwind CSS, and various frontend libraries. I enhanced SEO, user experience, and developer productivity during my time with the company.


  • Optimized performance by minimizing redundant API calls and leveraging React Query caching. This resulted in improvements to user experience and an increased level of adoption of the platform.
  • Closely worked with back-end developers, the CTO, and the project manager to optimize existing web technology and create the best possible user experience.
  • Conducted code reviews and provided constructive feedback to other developers to maintain code quality and standards.
  • Implemented over 10 responsive, SEO-friendly, and visually appealing landing pages, meticulously following Figma designs with attention to detail.
  • Designed the user interface (as UI designer) and implemented the front end of various applications.
  • Developed more than 3 authentication systems with features like facial recognition and user signature capture.
  • Implemented multiple admin panels using MUI and Ant Design for managing users, payments, requests, and website functionalities.
  • Developed a gold trading platform with over 30 pages and various features
  • Utilized Storybook for component development and testing in an isolated environment.
  • Implemented reusable & customized charts according to business requirements.
  • Utilized the Jibit SDK for user facial recognition via webcam.
-
Remote
company logo

Frontend Developer

Freelance

Developed and delivered a wide range of projects for clients from various countries, ensuring high-quality and customized solutions. Created multilingual websites to improve user accessibility. Enhanced client satisfaction by implementing and improving requested features, utilizing a broad spectrum of programming languages and frameworks. Demonstrated expertise in adapting to different technologies and requirements, providing efficient and effective solutions tailored to each client's unique needs. Consistently maintained a focus on performance optimization, user experience, and functionality in all projects.

-
Remote
company logo

Frontend Developer

Orzclez Group

Developed an application for generating tokens across 20+ cryptocurrency networks. I integrated Coinable, Ethereum, WalletConnect, and Web3 SDKs to connect users to WalletConnect or MetaMask via QR code scanning and browser extensions. I engineered real-time Solidity smart contract code generation through user input forms, ensuring seamless and instant payment processing and deduction of token generation fees directly from user wallets. Additionally, I created professional and interactive animations for the landing page to enhance user engagement, and designed intuitive and visually appealing user interfaces for both the landing page and documentation. Furthermore, I built a comprehensive platform for analyzing user trades, featuring an extensive range of customizable charts and filters.

Frontend

ZarAfza

Zarafza.com is an online platform for trading gold, allowing users to easily convert cash into gold in the online gold market. It provides a system for buying and selling gold digitally, making it convenient for users to manage their investments in gold. As the sole developer, I managed end-to-end project development, including architecture, feature implementation, and creating an admin panel. Utilizing Storybook for component development, I ensured meticulous attention to detail in crafting each element. Addressing a crucial client directive for robust SEO performance, I curated sitemaps and implemented advanced SEO strategies, leading to top-tier SEO rankings.

ZarAfza project screenshots
Frontend / UI

BitKala

The user interface of the project was designed by me. In this project, after registration, users need to verify their identity to apply for a loan, a process facilitated using a face recognition SDK on the frontend, with validation sent to the backend for authentication. The project is designed to allow users to easily apply for loans and make their installments.

BitKala project screenshots
Frontend

LirCard

LirCard is a landing page for selling credit cards with various campaigns. The frontend of the project is carefully crafted to closely follow the Figma designs, paying close attention to detail. Additionally, the project includes an application section where users can add their bank cards and proceed with purchasing Lira.

LirCard project screenshots
Frontend

IKIPay

In ikipay.io, my role was to develop and maintain a project aimed at users worldwide. Users could register on the platform to apply for visa credit card, and upon payment, receive their cards. The platform includes a section where users can manage their cards, view recent transactions, freeze or recharge their cards. Additionally, there is a feature for transferring funds between wallets within the network or externally.

IKIPay project screenshots
UI / Fullstack (Frontend + Backend)

ChehelKaman

ChehelKaman ecommerce is my latest project, where I worked as both a UI/UX designer and a developer. This project was for a client who needed a multilingual e-commerce website to sell their products online. To achieve Static-Site-Generation (SSG) for the frontend, I used Next.js, and for the backend, I utilized Supabase, a BaaS platform. I'm proud of how this project turned out and enjoyed the challenge of incorporating my design skills alongside my development expertise.

ChehelKaman project screenshots
UI / Frontend

Coda | Spotify Clone

Coda is a personal and open source project that is currently in development. The app will be a Spotify clone but with extra features and a modern user interface. The UI was designed by me using Figma, and I tried to make it superior to the official Spotify website. We use Next.js, TypeScript and Tailwind as our main technologies.

Coda | Spotify Clone project screenshots
Frontend / a little UI

Trading Journal

Trading Journal was my most recent dashboard app. During this project, I worked for a client who was short on time but wanted the best project possible. Trading Journal app was built for professional traders and there are more than 7 pages in this app. Requests and responses will be sent through a REST API. This project was challenging because of all the little things to handle, such as data validation before sending any data to the backend.

Trading Journal project screenshots
Frontend / a little UI

Token Generator

An app for the cryptocurrency community to generate token. It was my first time working on web3 app. Users can login with dApps just by using metamask browser extension or scanning a QR code. Once you scan a QR code with your phone or use the metamask extension to login, you must fill out the inputs required to generate your token. After you click on the generate button, a popup window will appear on your phone for you to accept and pay the token price.

Token Generator project screenshots