I'm a product-minded software engineer blending scalable back-end systems with clean, intuitive interfaces. I build reliable Node.js microservices, Web3 payment flows, and data-driven dashboards that are simple to use and easy to maintain. Pragmatic and systems-oriented, I optimize for clarity, performance, and developer ergonomics so teams can ship faster with confidence.

Ayman El Hamiani

I'm a product-minded software engineer blending scalable back-end systems with clean, intuitive interfaces. I build reliable Node.js microservices, Web3 payment flows, and data-driven dashboards that are simple to use and easy to maintain. Pragmatic and systems-oriented, I optimize for clarity, performance, and developer ergonomics so teams can ship faster with confidence.

Available to hire

I’m a product-minded software engineer blending scalable back-end systems with clean, intuitive interfaces. I build reliable Node.js microservices, Web3 payment flows, and data-driven dashboards that are simple to use and easy to maintain.

Pragmatic and systems-oriented, I optimize for clarity, performance, and developer ergonomics so teams can ship faster with confidence.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
See more

Language

Arabic
Fluent
English
Advanced
French
Advanced

Work Experience

Smart Contract Developer Intern at Gwenod
September 1, 2022 - October 14, 2025
Developed Solidity contracts for an ICO with KYC; deployed ERC-20 via Hardhat/Ethers/OpenZeppelin. Built a social dApp prototype integrating React, Node, and IPFS for decentralized media.
Full Stack Developer (Freelance) at Elantch
January 1, 2024 - October 14, 2025
Delivered SME websites/landing pages; built WooCommerce stores and Odoo integrations. Automated operations with Google Apps Script; Designed UI/UX in Figma; implemented SEO and analytics. Maintained hosting, backups, and basic security hardening.
Software Engineer Intern (Remote, Part‑time) at Gwenod – Crypto Payment Gateway
July 1, 2024 - October 14, 2025
Shipped a WordPress crypto payment plugin integrated with ERC‑20 smart contracts and checkout UX. Built Node.js microservices for secure routing (Consul, Vault, JWT) and asynchronous workers for webhooks. Used The Graph for blockchain data sync; developed a React + Chart.js analytics UI for transaction insights. Wrote automated tests and Hardhat scripts.
Software Engineer Intern — API Migration at Eurafric Information
May 1, 2024 - October 14, 2025
Migrated legacy services to Spring Boot/Cloud microservices with JWT and Eureka; standardized request/response models. Containerized applications with Docker and deployed to Azure AKS; added health checks and basic observability. Collaborated with React + TypeScript frontend for real-time data integration and contract alignment. Documented services and handover notes.
Full Stack Software Engineer (Freelance) at Elantch
October 1, 2024 - Present
Built and maintained scalable REST APIs for multiple in‑house projects using Node.js/Express and FastAPI. Set up CI/CD (GitHub Actions), configured Nginx reverse‑proxy, and executed Docker‑based production deployments. Improved API reliability with validation, structured error handling, and baseline monitoring (logs/metrics). Created responsive UIs with reusable components, integrated APIs, and ensured cross‑browser performance.
Full Stack Software Engineer (Freelance) at Elantch
October 1, 2024 - Present
Built and maintained scalable REST APIs for multiple in‑house projects using Node.js/Express and FastAPI. Set up CI/CD with GitHub Actions, configured Nginx reverse-proxy, and executed Docker-based production deployments. Improved API reliability with validation, structured error handling, and baseline monitoring (logs/metrics). Created responsive UIs with reusable components, integrated APIs, and ensured cross-browser performance.
Software Engineer Intern (Remote, Part-time) at Gwenod
July 31, 2024 - October 14, 2025
Shipped a WordPress crypto payment plugin integrated with ERC‑20 smart contracts and checkout UX. Built Node.js microservices for secure routing (Consul, Vault, JWT) and asynchronous workers for webhooks. Used The Graph for blockchain data sync; developed a React + Chart.js analytics UI for transaction insights. Wrote automated tests and Hardhat scripts to streamline local development and deployment.
Software Engineer Intern — API Migration (Bank of Africa) at Eurafric Information
May 31, 2024 - October 14, 2025
Migrated legacy services to Spring Boot/Cloud microservices with JWT and Eureka; standardized request/response models. Containerized applications with Docker and deployed to Azure AKS; added health checks and basic observability. Collaborated with React + TypeScript frontend for real‑time data integration and contract alignment. Documented services and handover notes to support production teams.
Full-Stack Developer (Freelance) at Freelance
January 31, 2024 - October 14, 2025
Delivered SME websites/landing pages; built WooCommerce stores and Odoo integrations. Automated operations with Google Apps Script (reporting, email workflows, data sync). Designed UI/UX in Figma; implemented SEO and analytics integrations for conversion tracking. Maintained hosting, backups, and basic security hardening.
Smart Contract Developer Intern at Gwenod
September 30, 2022 - October 14, 2025
Developed Solidity contracts for an ICO with KYC; deployed ERC‑20 via Hardhat/Ethers/OpenZeppelin. Built a social dApp prototype integrating React, Node, and IPFS for decentralized media.
Full Stack Software Engineer (Freelance) at ElanTech
October 1, 2024 - Present
Built and maintained scalable REST APIs for multiple in-house projects using Node.js/Express and FastAPI. Set up CI/CD (GitHub Actions), configured Nginx reverse-proxy, and executed Docker-based production deployments. Improved API reliability with validation, structured error handling, and baseline monitoring (logs/metrics). Created responsive UIs with reusable components, integrated APIs, and ensured cross-browser performance.
Software Engineer Intern at Crypto Payment Gateway (Gwenod)
July 1, 2024 - October 14, 2025
Shipped a WordPress crypto payment plugin integrated with ERC-20 smart contracts and checkout UX. Built Node.js microservices for secure routing (JWT, Consul) and asynchronous workers for web hooks. Used The Graph for blockchain data syncing; developed a React + Chart.js analytics UI for transaction insights. Wrote automated tests and Hardhat scripts to streamline local development and deployment.
Software Engineer Intern - API Migration at Bank of Africa / EUR Africa Information
May 1, 2024 - October 14, 2025
Migrated legacy services to Spring Boot/Cloud microservices with JWT and OpenID Connect; containerized apps with Docker and deployed to Azure AKS; added health checks and basic observability. Collaborated with React + TypeScript frontend for real-time data integration and contract alignment. Documented services and handed over notes to production teams.
Full-Stack Developer at Freelance
January 1, 2024 - October 14, 2025
Delivered SME websites/landing pages; built WooCommerce stores and Odoo integrations. Automated operations with Google Apps Script (reporting, email workflows, data sync). Designed UI/UX in Figma; implemented SEO and analytics integrations for conversion tracking. Maintained hosting, backups, and basic security hardening.
Smart Contract Developer Intern at Gwenod
September 1, 2022 - October 14, 2025
Developed Solidity contracts for an ICO with KYC; deployed ERC-20 via Hardhat/Ethers/OpenZeppelin. Built a social dApp prototype integrating React, Node, and IPFS for decentralized media.
Full Stack Software Engineer (Freelance) at Elantch
October 1, 2024 - Present
Built and maintained scalable REST APIs for multiple in-house projects using Node.js/Express and FastAPI. Set up CI/CD (GitHub Actions), configured Nginx reverse-proxy, and executed Docker-based production deployments. Improved API reliability with validation, structured error handling, and baseline monitoring (logs/metrics). Created responsive UIs with reusable components, integrated APIs, and ensured cross-browser performance.
Software Engineer Intern (Remote, Part-time) at Gwenod
July 1, 2024 - October 17, 2025
Shipped a WordPress crypto payment plugin integrated with ERC‑20 smart contracts and checkout UX. Built Node.js microservices for secure routing (Consul, Vault, JWT) and asynchronous workers for webhooks. Used The Graph for blockchain data sync; developed a React + Chart.js analytics UI for transaction insights. Wrote automated tests and Hardhat scripts to streamline local development and deployment.
Software Engineer Intern — API Migration at Eurafric Information / Bank of Africa
May 1, 2024 - October 17, 2025
Migrated legacy services to Spring Boot/Cloud microservices with JWT and Eureka; standardized request/response models. Containerized applications with Docker and deployed to Azure AKS; added health checks and basic observability. Collaborated with React + TypeScript frontend for real-time data integration and contract alignment. Documented services and handover notes to support production teams.
Full-Stack Developer (Freelance) at Self-employed / Freelance
January 1, 2024 - October 17, 2025
Delivered SME websites/landing pages; built WooCommerce stores and Odoo integrations. Automated operations with Google Apps Script (reporting, email workflows, data sync). Designed UI/UX in Figma; implemented SEO and analytics integrations for conversion tracking. Maintained hosting, backups, and basic security hardening.
Smart Contract Developer Intern at Gwenod
September 1, 2022 - October 17, 2025
Developed Solidity contracts for an ICO with KYC; deployed ERC‑20 via Hardhat/Ethers/OpenZeppelin. Built a social dApp prototype integrating React, Node, and IPFS for decentralized media.
Co-founder at GewPay
December 1, 2024 - Present
R&D project focused on building a creator-first payment infrastructure for digital products, tips, and memberships. Researching and developing robust smart-contract architecture for recurring payments with secure creator payouts. Designing a clean UX flow for payments, subscriptions, and donations tailored to creators’ activities (digital products, SaaS, consultations, and communities). Exploring advanced blockchain data indexing solutions such as Firehose, The Graph, and Substreams for fast, scalable data fetching.

Education

Master's in Web, Mobile & Big Data Engineering at National School of Applied Sciences (ENSA)
January 1, 2022 - January 1, 2024
Bachelor's in Computer Science Engineering at Institute of Applied Engineering (IGA)
January 1, 2019 - January 1, 2022
Master’s in Web, Mobile & Big Data Engineering at National School of Applied Sciences (ENSA), Morocco
January 1, 2022 - January 1, 2024
Bachelor’s in Computer Science Engineering at Institute of Applied Engineering (IGA), Morocco
January 1, 2019 - January 1, 2022
Master’s in Web, Mobile & Big Data Engineering at National School of Applied Sciences (ENSA), Morocco
January 1, 2022 - January 1, 2024
Bachelor’s in Computer Science Engineering at Institute of Applied Engineering (IGA), Morocco
January 1, 2019 - January 1, 2022
Master’s in Web, Mobile & Big Data Engineering at National School of Applied Sciences (ENSA), Morocco
January 1, 2022 - January 1, 2024
Bachelor’s in Computer Science Engineering at Institute of Applied Engineering (IGA), Morocco
January 1, 2019 - January 1, 2022

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet, Computers & Electronics, Professional Services, Other, Media & Entertainment