Open to New Challenges

Alae Herrak

Full-Stack 
Software 
Engineer 

I build and maintain production web and desktop applications with TypeScript, React, and Node.js. Focused on clean architecture, performance, and end-to-end product ownership.

Selected Work

Featured Systems

Mission-critical desktop runtimes, civic governance platforms, and evaluation engines built for real-world operations.

Public Sector ERPLead Frontend Engineer

Yosan - Public Procurement & Budget ERP

Desktop Budget Execution & Expenditure Lifecycle System

  • •Lightweight native desktop client built with Tauri v2, React 19, and Bun (<15MB distribution) with native OS file dialogs and GitHub auto-updates.
  • •Moroccan public expenditure pipeline modeling: procurement acts, supplier commissions, delivery validation, TVA/IS withholdings, and Treasury dispatch.
  • •Arbitrary-precision financial calculations using BigInt integer-cent conversion and 4-level hierarchical Excel budget ingestion (Chapitre > Article > Paragraphe > Ligne).
Tauri v2React 19TypeScriptTailwind CSS v4RustBunxlsxjsPDF
Read Case Study
AI Recruitment EngineLead Systems Engineer

SmartHire

AI-Assisted Candidate Screening & Evaluation Engine

  • •Decoupled two-tier evaluation separating LLM semantic text citations from deterministic weighted score calculations.
  • •Built SHA-256 document deduplication with in-memory extraction locks to eliminate redundant LLM calls on concurrent uploads.
  • •Integrated local PDF text extraction via WebAssembly and streaming NDJSON endpoints for interactive CV querying.
Next.jsTypeScriptPythonFastAPIPostgreSQLPrismaOllama
Read Case Study
University ERPLead Full-Stack

Project Qarawiyyin

University Management System

  • •Desktop admin app and web portals for university staff, professors, and students.
  • •Built role-based access controls (RBAC) to manage departmental permissions across HR, grades, and payments.
  • •Implemented real-time updates using WebSockets and automated PDF certificate generation.
ElectronTypeScriptReactNode.jsWebSocketsTailwind CSS
Read Case Study
Retail POS & ERPLead Frontend Engineer

Exact POS & Retail ERP

Desktop Point-of-Sale & Store Management System

  • •High-throughput desktop POS featuring barcode scanning, tiered discounts, and multi-tender split payments.
  • •Real-time mobile-to-desktop register sync via Socket.IO for floor-staff mobile carts auto-populating checkouts.
  • •Bilingual thermal receipt & invoice engine with jsPDF, vector Arabic typography (Amiri), and automated updater pipelines.
ElectronReactTypeScriptTailwind CSSSocket.IOjsPDF
Read Case Study
Experience

Work Experience

Track record of engineering production systems and leading technical execution.

Full-Stack Software Engineer

Software & Digital Agency

2023 - 2026
  • •Built, deployed, and maintained custom desktop and web platforms for educational institutions and regional grant programs.
  • •Developed full-stack features end-to-end: designed MySQL schemas, implemented REST APIs with Node.js/Express, and built client interfaces in React and TypeScript.
  • •Built cross-platform desktop distributions using Electron and Tauri, setting up automated GitHub release pipelines and updater flows to replace manual installations.
  • •Worked directly with end users and stakeholders to translate administrative workflows into working software and resolve production issues.
Skills & Tooling

Technical Stack

Technologies and tools I leverage to build scalable, resilient production systems.

Languages & Frontend

Type-safe clients, reactive UI systems, and native viewports.

TypeScript
JavaScript
React
Next.js
Tailwind CSS
HTML / CSS

Backend & Runtimes

Fast HTTP APIs, data persistence, and real-time synchronization.

Node.js
Bun
Express
Hono
MySQL
PostgreSQL
Prisma
WebSockets

Systems & Tools

Cross-platform runtimes, containerization, and automation.

Tauri
Electron
Git
GitHub Actions
Docker
Linux

Let's build something exceptional.

Available for high-impact roles or specialized consulting.

0/3000