Building systems that
scale and perform.
Hi, I'm Ajmain Fayek. A Full-Stack Engineer specialized in building high-fidelity products.
Full Stack Engineer with a foundation of lifelong curiosity and commercial experience, passionate about designing clean, performant, and scalable web applications. Expert in TypeScript, React, Next.js, and Node.js ecosystems, utilizing AI-powered workflows to deliver high-impact features. Adherent to Agile methodologies and clean code principles (DRY, ETC, KISS, YAGNI) to optimize team velocity and system maintainability.

Curious Mind.
Clean Code.
I bridge the gap between complex data architectures and performant user interfaces.
As a software engineer, I bridge the gap between complex data architectures and fluid user experiences. I thrive on solving tricky architectural challenges—like concurrency conflicts, role-based access gates, and interactive B2B dashboards. I focus on writing highly maintainable and reusable code structures that help teams move fast without building up technical debt.
I believe in modern software craftsmanship. Whether programming optimistic locks to secure concurrent database transactions, designing secure role-based gates using middleware, or shaping responsive interactive charts, I keep the developer experience and team velocity in focus.
Technical Stack
Curated list of languages, frameworks, databases, tools, and methodologies I use in commercial workflows.
Languages
Frontend
Backend & Database
Tools & Auth
Soft Skills & Principles
Professional Experience
Commercial development roles where I built enterprise features, security integrations, and performance-critical services.
Web Developer
The ScoreCard- Engineered core web applications tracking and displaying high-value Key Performance Indicators (KPIs) for B2B clients, translating complex data structures into strategic dashboards.
- Accelerated feature deployment by implementing highly maintainable, reusable code patterns, significantly reducing technical debt and streamlining team code reviews.
- Optimized data extraction workflows by implementing robust Excel tracking systems using ExcelJS, empowering manual data audits for corporate stakeholders.
Web Developer Intern
The ScoreCard- Architected and deployed a comprehensive role-based access control (RBAC) security gate and secure user authentication system using Next.js middleware.
- Designed and built performant RESTful APIs to handle secure server-client communication, optimizing query parameters and API endpoints for dynamic frontend rendering.
- Spearheaded the design and execution of a centralized, responsive dashboard system tailored to distinct user privileges and administrative roles.
Featured Projects
Applications showcasing B2B client dashboard designs and high-concurrency database optimizations.
The ScoreCard (Commercial B2B SaaS)
A business intelligence platform translating raw dataset matrices into intuitive, high-fidelity data visualizations and interactive dashboards.
Co-authored relational database schemas and API topologies, optimizing structural relationships and indexing strategies for complex query workloads. Built an end-to-end Super User Dashboard featuring granular, enterprise-level control over system modules and underlying organization data.
Key Features & Achievements:
- Transformed complex business matrices into interactive dashboards using Recharts, boosting business intelligence capabilities.
- Optimized Postgres database schemas and API topologies for high-concurrency query workloads.
- Delivered a secure Super User Dashboard with granular control over client modules and data access.
Distributed Inventory Management System
A concurrent-safe inventory tracking system utilizing optimistic locking and dynamic user-defined schemas to manage inventory items.
Eliminated race conditions and transactional overlaps by programming an optimistic locking inventory architecture to secure concurrent data modification. Enhanced data flexibility by implementing custom item ID generation and dynamic user-defined database fields rendered seamlessly via auto-saving tables.
Key Features & Achievements:
- Solved concurrency issues and race conditions with robust optimistic locking database queries.
- Implemented custom ID generation algorithms and custom data schemas for business products.
- Integrated Better-auth with Next.js middleware for seamless role-based route protection.
Let's Start a Conversation
Have an open role, need advice, or want to discuss inventory locking architectures? Drop a line.
I generally respond within 4 hours to business-related emails or LinkedIn messages. Let's talk!