Hi, I’m Aymen Shoteri, a passionate full-stack UI developer who focuses on building accessible, scalable front-end architectures and delightful user experiences. I enjoy turning ideas into robust interfaces by combining solid CS fundamentals with modern web technologies, and I thrive in collaborative, Agile environments where design and product constraints guide great UX. My mathematical and programming background informs a methodical approach to solving problems, optimizing performance, and delivering maintainable code. Beyond coding, I love crafting design systems, modular components, and efficient data flows that empower both administrators and end users. I’m always learning and sharing, eager to mentor teammates, participate in thoughtful code reviews, and ship features that make a real difference.

Aymen Shoteri

Hi, I’m Aymen Shoteri, a passionate full-stack UI developer who focuses on building accessible, scalable front-end architectures and delightful user experiences. I enjoy turning ideas into robust interfaces by combining solid CS fundamentals with modern web technologies, and I thrive in collaborative, Agile environments where design and product constraints guide great UX. My mathematical and programming background informs a methodical approach to solving problems, optimizing performance, and delivering maintainable code. Beyond coding, I love crafting design systems, modular components, and efficient data flows that empower both administrators and end users. I’m always learning and sharing, eager to mentor teammates, participate in thoughtful code reviews, and ship features that make a real difference.

Available to hire

Hi, I’m Aymen Shoteri, a passionate full-stack UI developer who focuses on building accessible, scalable front-end architectures and delightful user experiences. I enjoy turning ideas into robust interfaces by combining solid CS fundamentals with modern web technologies, and I thrive in collaborative, Agile environments where design and product constraints guide great UX. My mathematical and programming background informs a methodical approach to solving problems, optimizing performance, and delivering maintainable code.

Beyond coding, I love crafting design systems, modular components, and efficient data flows that empower both administrators and end users. I’m always learning and sharing, eager to mentor teammates, participate in thoughtful code reviews, and ship features that make a real difference.

See more

Experience Level

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

Language

Javanese
Intermediate
Amharic
Intermediate
English
Fluent

Work Experience

Full Stack Developer at McMaster University
January 1, 2025 - December 1, 2025
Led a full website overhaul using React, Tailwind CSS, and GSAP to modernize UI, improve usability, and enhance performance. Improved page load performance by 25% by optimizing database queries, enabling server-side rendering, and reducing client bundle size in a React-based application. Designed and implemented backend logic using Node.js and Firebase to enable administrators to securely manage news and site content. Secured admin access by implementing environment-based domain restrictions and Firebase authentication. Validated performance under high-traffic conditions by load testing during peak events with over 1,000 concurrent users.
Front-end Developer at R2R
October 1, 2024 - January 31, 2025
Engineered a production-grade React application using Tailwind CSS, delivering a responsive and accessible user interface for 200+ active users. Integrated frontend workflows with backend APIs to support secure user registration and data handling at scale. Optimized client-side performance through component refactoring, asset optimization, and efficient state management to ensure fast load times under peak traffic. Implemented secure data handling practices including hashed user credentials and protected payment workflows for a payment gateway managing over $50,000 in user transactions.
Full Stack Developer at The Win Column
April 1, 2024 - August 1, 2024
Contributed to the development of a full stack educational platform by building backend services using Python, Node.js, and MongoDB Atlas to support course management and user workflows. Designed and maintained RESTful APIs to support frontend integration, emphasizing clear endpoint structure and maintainable data contracts. Improved API performance and reliability through query optimization and database indexing, resulting in faster and more consistent response times. Increased user registrations by 20% by streamlining the registration flow and reducing form friction.
Front End Developer at R2R
October 1, 2024 - January 1, 2025
Engineered a production-grade React application using Tailwind CSS, delivering a responsive and accessible user interface for 200+ active users. Integrated frontend workflows with backend APIs to support secure user registration and data handling at scale. Optimized client-side performance through component refactoring, asset optimization, and efficient state management to ensure fast load times under peak traffic. Implemented secure data handling practices including hashed user credentials and protected payment workflows for a payment gateway managing over $50,000 in user transactions.
Full Stack UI Developer at McMaster University
January 1, 2025 - December 1, 2025
Led a full UI and front-end architecture overhaul using TypeScript, Angular-style component patterns, React, Tailwind CSS, and GSAP to modernize UX, improve accessibility, and enhance performance. Implemented modular, reusable UI components and feature modules with Micro Frontend-inspired patterns to enable independent deployment and scaling of key sections. Integrated front end with backend services via RESTful APIs, leveraging typed data contracts and reactive data flows for robust client-server interactions. Improved page load performance by 25% (Lighthouse, Web Vitals) by optimizing data fetching, enabling server-side rendering, and reducing client bundle size in a TypeScript SPA. Designed and implemented backend logic using Node.js and Firebase to enable administrators to securely manage news and site content, with RBAC and environment-based restrictions. Collaborated in an Agile environment with designers and product stakeholders, participating in code reviews, sprint planning, a

Education

Bachelor of Computer Science and Mathematics at McMaster University
September 1, 2021 - December 1, 2025
Bachelor of Computer Science and Mathematics at McMaster University
September 1, 2021 - December 1, 2025
Bachelor of Computer Science and Mathematics at McMaster University
September 1, 2021 - December 1, 2025

Qualifications

Add your qualifications or awards here.

Industry Experience

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