@amir4rab

Frontend developer, who loves to create awesome user experiences

About Me

Front-end developer, interested in Web and Ui. Currently studying Software Engineering Masters at IAU. Programming since February of 2020. Focused on Next.js/React.js Ecosystem.

OSS Projects

Amir4rab/UI

Set of React and Tailwind Components, with elegant and response designs.

Main technologies

next.jsreacttailwindtypescript

CPU Scheduler Emulator

I presented "CPU Scheduler Emulator" as my project for Operation systems labs at IAU. It will calculate the scheduling of a list of processes with different algorithms and output their results and compare them and specify the best Algorithm for those given processes.

Main technologies

preactscsstypescript

Earthquake Monitoring

This was my final project for my bachelors degree at IAU. I used Next.js for the main web server, Nodejs for the cron job, PostgreSQL as the main database and RedisDB as a caching layer. You can find more details on Github.

Main technologies

dockerionicleaflet.jsnext.jspostgreSQLprismareactredisDBscsstypescript

Certifications

Click on the code to view the certificate

KQMMMV86WTENCoursera

Version Control

Issued by Coursera on April of 2023

5U5RXZDWR5V3Coursera

Advanced React

Issued by Coursera on April of 2023

6RWE2B6D7XR2Coursera

Principles of UX/UI Design

Issued by Coursera on April of 2023

CT-1QBP0BM5Sololearn

GO

Issued by Sololearn on April of 2023

CT-IIGQROZFSololearn

React + Redux

Issued by Sololearn on April of 2023

Blogs

Simple Expandable Card

You have most likely used the Apple app store, and been fascinated by the smooth card transitions to a full-screen page. It's a common transition on native mobile apps, but it's quite rare on the web. But fear not, we are going to create a bootleg version of it on the web, and for the cherry on top, we won't use any additional library.

You can find the rest of my blog posts here, on dev.to