logo

Let's Create Something Extraordinary Together!

Hey there, I'm Tamer

A Full Stack Developer

I'm a full-stack developer focused on crafting visually appealing web applications with a well-organized, robust and secure backend.

Profile


Backend Developer specializing in Golang microservices and cloud deployment, with full-stack proficiency in modern application development. Core expertise in building Golang high-performance APIs and SaaS solutions using Dockerized deployments on AWS in addition to Node.js/Express.js and Java/SpringBoot backend development skills. Proven experience with SQL/NoSQL databases and ORMs/ODMs (GORM, Sequelize, Hibernate, Mongoose) and React/Tailwind frontends, coupled with skills in REST API design, system observability (Prometheus/Grafana), and Agile development practices. Delivered secure, scalable backend solutions through clean architecture patterns and performance-optimized code.

coder

Skill Set

Front End

[object Object]

HTML5

[object Object]

CSS3

[object Object]

React

[object Object]

Redux

[object Object]

Vite

[object Object]

NEXT

[object Object]

Tailwind

[object Object]

DaisyUI

Backend & Cloud Infrastructure

[object Object]

GO

[object Object]

AWS

[object Object]

Docker

[object Object]

Docker Compose

[object Object]

GH Actions

[object Object]

Prometheus

[object Object]

Grafana

[object Object]

Linux

[object Object]

JavaScript

[object Object]

Java

[object Object]

Python

[object Object]

Node

[object Object]

Express

[object Object]

Spring Boot

[object Object]

Postman

[object Object]

Swagger API

[object Object]

Postgre SQL

[object Object]

MySQL

[object Object]

MongoDB

[object Object]

SQLite3

[object Object]

Sequelize

[object Object]

Mongoose

[object Object]

Hibernate

Education

- Building Microservices API in Go, packt | April 2025 - April 2025

- Programming with Google Go, University of California, Irvine | November 2024 – April 2025

- Cloud Infrastructure Outsourcing Bootcamp, Accenture | June 2024 - July 2024

- Backend Development Diploma (Java Backend Specialization), Globant University | April 2023 - December 2023

- Full Stack Development Diploma (Java Backend Specialization), Oracle Next Education | March 2023 - September 2023

- Full Stack Development Diploma, UTN University | November 2021 - May 2022

- Python 3.x Specialization Diploma, University of Michigan | June 2021 - December 2021

- Bachelor Degree - English Language and Literature Major, Cairo University | 1998 - 2002

Projects

AWS-Deployed Dockerized Full Stack Web App - Note It
February 25


Mobile-first responsive/dark-light themed full stack web application featuring multi-layered (SpringBoot-Like) architecture with MVC design pattern. The app allows authenticated users to create and manage private notes and apply advanced cross-filtering functionality to display specific notes. For more information about the application's features and functionalities, kindly refer to user-story section in the provided Github repository below.
⚉ Technologies
GO, PostgreSQL, GORM, Prometheus, Grafana, Docker, Docker-Compose, Swagger API, AWS EC2, AWS Elastic IP, DNS via Namecheap and EC2 NGinx Setup, React.js(Vite), TailwindCSS, DaisyUI, JWT, BCrypt
⚉ Features
- AWS EC2 Linux AMI Deployment.
- AWS Elastic IP.
- Http to HttpS Redirection.
- SSL/TLS Encryption.
- Fully Dockerized services.
- Docker-Compose for multi-container setup and resources management.
- Prometheus for Go Metrics Scrapping.
- Grafana Monitoring.
- SwaggerAPI Documentation.
- Rate Limiter.
- Logging and CSP middlewares.
- Route protection implementation on both ends.
- Authentication and authorization with JWT, cookies and BCrypt.
- React Context API.
- Dedicated backend deployment on AWS.
- Separate frontend deployment on Vercel.
https://github.com/tam-sal/notes_management
0

Full Stack Web App - BimBlox
July 24


Full Stack web application featuring MVC desgin pattern. The application let the registered users to record their progress in a structure called Block, each block has a unique description with a prgress track from 0 to 100. A user is allowed to change the progress block, but not modifying the description or decreasing the progress.
⚉ Technologies
React.js (Vite), TailwindCSS, DaisyUI, Node.js, Express.js, JWT, BCrypt, Swagger API,MongoDB, Mongoose
⚉ Features
- Protected Routes.
- Authentication and authorization with JWT, cookies and BCrypt.
- React Context.
- Controlled Forms.
- Dedicated and separate backend deployment.
- API Documentation using Swagger API.
- Frontend dedicated deployment.
https://github.com/tam-sal/Pblox
1

Full Stack Web App - FlavorFusion
May 23


Full-stack web application employing the MVC design pattern and BFF (Backend for Frontend) architecture. The application seamlessly fetches recipe data from the Spoonacular API, which is then persisted in FalvorFusion's PostgreSQL database. It further provides a dedicated API endpoint, enabling end users to create and personalize their own recipes.
⚉ Technologies
React.JS, Redux, HTML, CSS modules, Node.JS, Express.JS, PostgreSQL, Sequelize
⚉ Features
- Implemented advanced combined filters, empowering users to refine recipe searches based on multiple criteria. Utilized JavaScript-controlled forms to enhance interactivity and provide a seamless user experience.
- Incorporated a robust search functionality, allowing users to quickly find specific recipes.
- Facilitated ordering options to optimize data retrieval and enhance user convenience.
https://github.com/tam-sal/flavorfusions
2

Full Stack Web App - PokeRun
April 23


Responsive design full-stack web application following the MVC design pattern and BFF (Backend for Frontend) architecture. The application effectively utilizes APIs from pokeapi to fetch Pokémon data, which is then persisted in PokeRun's PostgreSQL database. The application also provides a custom API endpoint, empowering end users to create and customize their own.
⚉ Technologies
React.JS, Redux, HTML, CSS modules, Node.JS, Express.JS, PostgreSQL, Sequelize
⚉ Features
- Implemented a responsive design to ensure optimal user experience across devices.
- Developed advanced combined filters, enabling users to refine Pokémon search results based on multiple criteria and integrated a comprehensive search functionality and implemented ordering options for efficient data retrieval.
- Employed JavaScript-controlled forms to enhance interactivity and user engagement.
https://github.com/tam-sal/pokerun-client
3

Front End App - Acme Rockets
September 23


This app is part of my front-end development learning journey in which I have practiced my Tailwind recently acquired knowledge.
⚉ Technologies
HTML, JavaScript Vanilla, Tailwind, Media Queries
⚉ Features
- Resposive design web app featuring types of rockets and services to the space.
https://github.com/tam-sal/Acme-Project-Tailwind
4

Front End App - CryptWrite
May 23


CryptWrite is a responsive front-end web application designed to provide users with a text encoding and decoding functionality.
⚉ Technologies
JavaScript ES6 (Vanilla), HTML, CSS, Media Queries
⚉ Features
- Developed an event listener-driven controlled text area, ensuring smooth and responsive user interaction.
- Implemented a selective rendering mechanism to display only the necessary components, optimizing user experience and reducing clutter.
https://github.com/tam-sal/cryptwrite
5

Front End Web App - AlmostSunny
March 2023


Dynamic weather application that seamlessly retrieves data from the openweathermap API. The app enables users to view weather cards for searched cities and explore detailed weather information by clicking on specific city names.
⚉ Technologies
React.JS, HTML, CSS
⚉ Features
- Implemented a controlled search input to facilitate accurate and efficient city searches.
- Developed a flexible and intuitive user interface that allows for rendering multiple weather cards simultaneously.
- Incorporated functionality to delete weather cards, providing users with control over their displayed information.
https://github.com/tam-sal/WeatherAPP
6

Contact