Open to Remote opportunities

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.

Ajmain Fayek — Full-Stack Engineer
Full-Stack Engineer · Bangladesh
About Me

Curious Mind.
Clean Code.

Bangladesh

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.

DRY & KISSDon't Repeat Yourself & Keep It Simple, Stupid. High readability translates directly to faster maintenance.
YAGNI & ETCYou Aren't Gonna Need It & Easier To Change. Structuring files to isolate features so they are quick to iterate.
Skillset

Technical Stack

Curated list of languages, frameworks, databases, tools, and methodologies I use in commercial workflows.

Languages

TypeScriptJavaScriptCC++

Frontend

ReactNext.jsTailwind CSSRechartsHeroUI / NextUI

Backend & Database

Node.jsExpress.jsPostgreSQLMySQLMongoDBPrisma ORM

Tools & Auth

GitPostmanVercelBetter-authLinux (Fedora)ExcelJS

Soft Skills & Principles

Technical Critical ThinkingActive ListeningAdaptabilityCross-functional TeamworkClean Code (DRY, KISS, YAGNI, ETC)
Career Journey

Professional Experience

Commercial development roles where I built enterprise features, security integrations, and performance-critical services.

July 2025 – November 2025

Web Developer

The ScoreCard
Next.jsTypeScriptB2B DashboardsExcelJSPerformance Optimization
  • 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.
March 2025 – June 2025

Web Developer Intern

The ScoreCard
Next.js MiddlewareRBAC SecurityRESTful API DesignAuthentication Systems
  • 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.
Projects

Featured Projects

Applications showcasing B2B client dashboard designs and high-concurrency database optimizations.

Commercial B2B SaaS

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.
Next.jsTypeScriptExpress.jsPostgreSQLPrismaExcelJSRecharts
Full-Stack Project

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.
Next.jsTypeScriptExpress.jsPostgreSQLPrismaBetter-authTailwind CSS
Contact

Let's Start a Conversation

Have an open role, need advice, or want to discuss inventory locking architectures? Drop a line.

Connect with me on LinkedInhttps://linkedin.com/in/ajmainfayek733
WhatsApp IDajmainfayek733
Response Time SLA

I generally respond within 4 hours to business-related emails or LinkedIn messages. Let's talk!

Send a Message