Hello, I'm Amine Arfaoui, a Software Engineer
Focusing on designing scalable web applications, robust backend architectures, and polished interfaces with Next.js, TypeScript, and modern cloud technologies.
const engineer = {
name: "Amine Arfaoui",
role: "Full-Stack Engineer",
location: "Global / Remote",
passion: [
"High Performance Web",
"Distributed Systems",
"Pixel-Perfect UI"
],
status: "Ready to collaborate"
};
Tools & Tech Stack
Production-tested technologies I leverage to build scalable, reliable software.
Work Experience
Hands-on engineering roles building cloud platforms, scalable web architectures, and mission-critical systems.
Research Assistant
- Developed production-facing OCI Database Services interfaces using React, TypeScript, and Oracle Redwood UI, implementing user workflows and reusable components within an enterprise cloud environment.
- Engineered a scalable Playwright E2E testing architecture using the Page Object Model, supporting both live environments and mocked APIs to improve test coverage and reliability.
- Built Node.js automation workflows integrating internal APIs and JIRA to streamline issue management, engineering operations, and multi-region deployment processes.
- Collaborated with software engineers, designers, and product stakeholders to translate requirements into maintainable features while following enterprise development standards and design-system guidelines.
Software Engineer
- Designed and developed a full-stack evaluation management platform using Next.js, React, TypeScript, and Spring Boot, replacing spreadsheet-based workflows with a centralized digital system.
- Implemented backend services and REST APIs with Spring Boot, handling business logic, data management, authentication, and communication with the frontend application.
- Integrated an AI-powered RAG chatbot using vector search to provide contextual access to organizational and educational information.
- Designed and developed a multilingual, responsive web platform, building reusable UI components and maintaining consistency across different application workflows and screen sizes.
Full-Stack Developer
- Developed a secure full-stack digital press platform using PHP, MySQL, JavaScript, HTML, and CSS, covering both application logic and user-facing interfaces.
- Implemented authentication, input validation, content moderation, and role-based workflows to improve application security and data integrity.
- Designed and integrated database-driven features using MySQL, connecting frontend workflows with backend services and persistent application data.
- Managed Linux-based cloud deployments and server infrastructure, configuring application environments and supporting production deployments.
- Contributed to UI development and digital media assets, combining software engineering with product-focused interface design.
Information Technology Intern
- Developed CMS components to extend website functionality and support institution-specific requirements.
- Improved existing web application workflows and interfaces with a focus on usability, responsiveness, and maintainability.
- Assisted with network monitoring and IT security activities, gaining hands-on experience with enterprise infrastructure and technical operations.
Education
Formal engineering education and computer science foundations.
Higher School of Technical Education
Master of Engineering (M.Eng.)
Software Engineering
Higher School of Technology
University Diploma in Technology (DUT)
Information Technology
Projects
Featured engineering projects in distributed systems, AI learning platforms, mobile apps, open-source communities, and game development.

Microservices Banking Platform
Engineered a distributed banking platform using Spring Boot microservices, Eureka service discovery, Kafka-based asynchronous communication, and CQRS/Event Sourcing with Axon Framework. Implemented security with Spring Security, OAuth2/OIDC, Keycloak, and JWT, with Docker for containerization.

Software Engineering Mastery
Built an interactive learning platform covering data structures, algorithms, OOP, databases, operating systems, and system design through flashcards, quizzes, debugging, matching, and ordering exercises, with AI-powered question generation using LLM APIs and PostgreSQL-backed learning data.

Forensic: 3D Crime Case AI
Developed an interactive 3D detective avatar chatbot for analyzing criminal investigation cases. Built with Three.js for real-time 3D scene rendering, React and TypeScript for the user interface, OpenAI and Groq models for investigative reasoning, and ElevenLabs API for realistic voice synthesis.

American Language Center Mohammedia
Designed and developed the official landing page and web platform for the American Language Center of Mohammedia, featuring modern course catalogs, event highlights, automated lead capture via Meta Graph API, and AI-powered student assistance with OpenAI.

Offline-First Mobile App
Constructed a cross-platform mobile application for exploring historical stories, characters, and places using an offline-first architecture, with SQLite for local persistence, PowerSync for synchronization, Supabase for backend services, and Zustand for state management.

Ionic Coffee Mobile App
Designed and developed a sleek frontend coffee shopping application on mobile using Ionic, featuring responsive product catalog browsing, cart management, and modern mobile UI patterns.

BlaBlaConf 2026 Platform
Contributed to the official 2026 web theme of BlaBlaConf by GeeksBlaBla, one of the largest Moroccan tech communities. Built high-performance responsive conference landing experiences with modern animations and accessible community schedules.

Space Invaders Classic Game
Recreated the classic Space Invaders game with native desktop technology using Java, JavaFX, Scene Builder, and CSS styling, featuring authentic game loops, collision detection, and retro animations.