Hi!, I'm Esraa Software Developer.

I believe that programming is not only a science but also an art.
It is not just coding. It is about starting with a small idea and developing it day by day, designing the architecture, choosing the appropriate tools, and crafting a UX/UI that reflects the details, vision, and mission.

My Toolbox

javascript
typescript
python
React
Next.js
Tailwind CSS
GraphQL
django

Services

UX Design

I design wireframes and prototypes on Figma, providing responsive designs for all screen sizes. Each design is a unique piece tailored for each client, incorporating relevant elements, colors, and animations.

uxdesign
uxdesign

Web Development

Developing responsive, flexible, and scalable web applications. Accurately implementing the front end from the design stage, using various libraries and frameworks such as React and Next. Providing reliable unit and integration testing for the application. Developing and integrating APIs.

AI Integration

Integrating AI services from your favorite vendor or your own AI models and chatbots to enhance the capabilities of your application. This can be achieved using JavaScript APIs like Express.js or Python APIs like Flask, depending on how the AI service is implemented.

uxdesign

Education & Certificates

My university degree, trainings and courses

Bachelor's Degree, Computer and Information Science

Excellent with honors, ranked 1st June, 2019

Ainshams University, Cairo, Egypt

CS50’s Web Programming with Python and JavaScript

View Certificate February, 2025

CS50 - Harvard University's free introduction to the intellectual enterprises of computer science and the art of programming

Advanced Web Development Nanodegree

View Certificate September, 2020

Udacity - American for-profit educational organization

Django for Everybody Specialization

View Certificate October, 2020

Coursera - U.S.-based massive open online course provider

CS50x

View Certificate December, 2024

CS50 - Harvard University's free introduction to the intellectual enterprises of computer science and the art of programming

Latest Medium Articles

My articles are for you, regardless of your background. We will delve deeply into AI and utilize it in our life while maintaining its essence.

90’s Tech Rewind

Hi everyone! I hope you’re all doing well....

I know you’re used to reading about the latest in tech on my Medium blog, but it’s finally December — a month filled with the spirit of nostalgia and warm memories. To celebrate the season, let’s do something a little different today while staying in my favorite realm, the tech world.

I was born in 1997, and being a programmer was my childhood dream. As a kid, I loved watching animations, many of which were centered around technology. These shows inspired me deeply; I saw technology as a powerful force capable of controlling entire cities, from schools and hospitals to banks, transportation, and homes. In superhero teams, the genius character who could handle computers was always my favorite. They held the keys to solving any problem. And let’s not forget the families with helpful and adorable robots!

Exploring Music from Different Perspectives

Analyzing a Melody Using Music Sheets, MIDI Files, and Code...

What’s New in the GPT-o1 Model?

Things You Should Know About OpenAI’s New Model Released in September 2024...

How Our Classical Games Are Built Behind the Scenes

No Programming Experience Needed! I Won’t Dive into Any Code Details....

Can AI Learn from Artwork in the Same Way Humans Do?

Is it fair for AI models to learn from copyrighted artwork without permission, assuming they learn i...

Balancing Your Life through Art

find the lost connection between your brain and soul...

Free Generative AI Tools Are Actually too Expensive!

Since ChatGPT was invented, Generative AI tools have been very useful in many ways such as: customer...

Portfolio

View my latest projects including design, frontend, API and AI

Customer robot assistant

Customer Robot Assistant

System supports Arabic language, it should chat with the users and understand their needs...

Social media Dashboard Dark/Light

Social Media Dashboard

Social media dashboard for tracking insights from different platforms with Dark/Light Toggle

Flights Search

Flights Search App

Tools: React, TailwindCSS, Rapidapi,...

Task Manager

NextJS Task Manager

A seamless way to organize and manage your tasks...

Mars Rover image

Mars Rover Images

This App is based on Nasa API for getting images. The app components are tested in isolation...

Astro music blog

Astro music blog

Blog website for music articles using Astro and Tailwind..

2048 Game

2048 Game

Try to get to 2048 tile...

Event Management System

Event Management System

Event Management System using NextJS, Tailwind, and Django...

Movies App

Movies App

Movies app: Allows you to view movies, search for certain movie, view, add, delete reviews...