About Me

I'm Hamza El Marjani, a passionate technologist with 8+ years in Software Engineering and 12+ years in Motion Design, creating digital experiences that blend technical excellence with creative vision.

Software Engineer

With 8+ years of experience, I specialize in building scalable, modern web applications using cutting-edge technologies and best practices.

Fullstack Development
Building complete web applications from frontend to backend
NextJSAstroJSFull-stack Architecture
Experience8 years
Frontend Development
Creating responsive and interactive user interfaces
ReactJSReduxTypeScriptTailwind CSS
Experience8 years
Backend Development
Developing robust server-side applications and APIs
Rust • ActixWebNestJS • Node.jsEgde Functions • LambdaRESTful APIs
Experience6 years
Database Management
Designing and optimizing database systems
MongoDBPostgreSQLMySQLMariaDB
Experience6 years
Cloud Platforms
Deploying and scaling applications in the cloud
AWSGoogle CloudAzureCloud Architecture
Experience5 years
DevOps & Deployment
Containerization and continuous deployment
DockerCloud RunApp RunnerCI/CD
Experience5 years
Mobile Apps
Creating mobile apps for iOS & Android
FlutterReactNative • ExpoJetpack Compose • Compose Multiplatform
Experience4 years
Desktop Apps
Building cross platform desktop apps
Tauri + RustElectron + TypescriptFlutter + Dart
Experience2 years
My Philosophy

I believe that the best digital experiences are born at the intersection of technical excellence and creative vision. My dual expertise allows me to approach every project with both analytical precision and artistic intuition.

Whether I'm architecting a complex web application or crafting a motion graphics sequence, I focus on three core principles: functionality, aesthetics, and user experience. Every line of code and every frame of animation serves a purpose in creating meaningful connections between users and digital products.

My journey from motion design to software engineering has taught me that great products aren't just about what they do—they're about how they make people feel. This perspective drives me to create solutions that are not only robust and scalable but also delightful and engaging.

Skills at a Glance

Technical Stack

Frontend

  • ReactJS • NextJS/AstroJS
  • TypeScript
  • Redux & State Management
  • Tailwind CSS
  • ShadCN • Mui • AntDesign

Backend

  • Node.js • NestJS
  • Rust • ActixWeb
  • RESTful APIs
  • Microservices
  • Caching • Redis

Database

  • PostgreSQL
  • MongoDB
  • MySQL & MariaDB
  • NoSql: Firestore • DynamoDB

Cloud & DevOps

  • AWS, GCP, Azure
  • Docker
  • Cloud Run/App Runner
  • CI/CD • Github Actions