// About Me

Crafting Digital Experiences with Purpose

I'm Ahmed Hatem, a Full-Stack Developer with a deep passion for building software that makes a real difference. With over 5 years of experience in web development, I've had the privilege of working on projects that serve thousands of users daily.

My journey in software development started with a curiosity about how things work under the hood. That curiosity evolved into a career focused on creating scalable, maintainable, and user-centric applications.

When I'm not coding, you'll find me exploring new technologies, contributing to open-source projects, or mentoring junior developers. I believe in giving back to the community that has taught me so much.

Jeddah, Saudi Arabia (Open to Remote)
5+ Years Experience
Ahmed Hatem
// My Values

What Drives My Work

These principles guide every decision I make, from architecture choices to code reviews.

{ }

Clean Code

I believe code should be self-documenting, maintainable, and a joy to work with. Every line serves a purpose.

<T>

Type Safety

TypeScript isn't just a preference—it's a commitment to catching errors early and building more reliable systems.

[...]

Continuous Learning

Technology evolves rapidly. I dedicate time weekly to learning new tools, patterns, and best practices.

(=)

Collaboration

The best solutions emerge from diverse perspectives. I value open communication and constructive feedback.

// Technical Skills

Tools & Technologies

A comprehensive overview of my technical toolkit, honed through years of real-world application.

backend

Node.jsNestJSREST APIs

frontend

AngularVueTypeScriptHTML5CSS3/SCSSResponsive Design

databases

MongoDBMySQLSQL ServerFirestore (NoSQL)

devops

DevOpsCI/CDCloud Deployment

cloud

Google Cloud PlatformFirebaseCloud Functions

practices

Clean ArchitectureSOLIDDesign PatternsCode ReviewAgile/Scrum

Beyond Code

When I step away from the keyboard, I enjoy exploring new cuisines, playing chess, and staying active with morning runs. I'm also an avid reader of tech blogs and software architecture books.

Always Learning

Currently diving deeper into distributed systems, event sourcing patterns, and exploring the intersection of AI and software development. Learning never stops in this field!