ZINE №08 Vol. Anti-Hero Riso Print / Cream Stock
Cairo · Egypt 2026 Edition
Portfolio / Frontend Engineer Filed under: interfaces that feel calm

khalid&
sherif

a frontend engineer who ships
things that age well.

The Byline

Two years in production. React, Vue 3, Next.js. Currently at ComplyMarket, shipping a Next.js refactor and quietly supporting an ISO 27001 push.

Where

Nasr City, Cairo, Egypt.
Working with teams anywhere.

Say hi

khalidsherif.dev@gmail.com
+20 115 536 6432

01

the intro,
in one breath.

§ read slowly

Frontend engineer with two years of production experience across React, Vue 3, and Next.js. Currently at ComplyMarket — leading a Next.js refactor and supporting the company's ISO 27001 certification. Previously at Saqaya (Vue 2 → 3), Halan, Infantry House, and Algoriza. I care about interfaces that feel calm to use and code that ages well. Based in Cairo, working with teams anywhere.


02

what now, exactly.

§ taped to the fridge
Aug
2026
live

// currently ///////////

  • Building a compliance platform frontend at ComplyMarket.
  • Shipping a refactor across a 3,900-line Next.js codebase.
  • Maintaining DumbbellFlow in production at a gym in Cairo.
  • Exploring agentic dev workflows with Claude Code.
03

selected work.

§ four posters, hung crooked
new / 26
Poster 01 E-commerce / Storefront

Saqaya

a storefront, reassembled.

A modular e-commerce frontend with a reusable component library and strict UI/data separation. Designed a client-side prefetching strategy that shortens perceived load on catalog-heavy pages. Unit tests written in Jest.

Vue 3TypeScriptPiniaVue Router 4SCSSJest
in prod
Poster 02 Desktop / Gym Mgmt

DumbbellFlow

local-first, gym-tough.

A desktop application in daily production use at a real gym in Cairo. Manages members, subscriptions, and analytics. Local-first architecture with offline support, automated backup & restore, and expiry notifications that fire without a server.

ElectronReactTypeScriptSQLiteTailwindshadcn/ui
social
Poster 03 Full-stack / Community

FORA

a place for pickup games.

A social platform for the football community — a way for players to find pickup matches and each other. Full-stack build with React Query on the client and Appwrite on the backend.

ReactReact QueryTailwindAppwrite
travel
Poster 04 Hotel Booking / UX

My Dream Place

the clean-state discipline.

A hotel-booking interface with advanced filters and a considered search experience — proof of what a lean Vue 3 codebase can do when the state layer stays clean and components stay small.

Vue 3PiniaRESTTailwind
Interfaces that feel calm to use.
Code that ages well. That's the whole thing.
— editor's note
04

open source, in the margins.

§ three stickers
Docs · 2024
Codecademy
Lua & CSS entries

Clarified entries in Lua's mathematical library and corrected a typo in the CSS display reference.

PR · 2024
Postiz
registration & UI fixes

Wired the registration button to its underlying logic and resolved small UI conflicts in the open-source social scheduler.

PR · 2024
ILLA Builder
AI agent contribution

Contributed an AI agent that generates short stories capped at 1,000 words from a title prompt.

05

the résumé, reset in lead.

§ chronological, mostly

Five posts. Each one taught me one specific thing about shipping software with other humans.

01

Junior Frontend Developer

ComplyMarket
Next.js · Redux RTK · TanStack Query

Building a Next.js compliance platform with Redux RTK and TanStack Query. Built and maintained a frontend risk register covering 47 risks across the SDLC, supporting the company's ISO 27001 certification. Authored a refactor plan for a 3,900-line codebase to eliminate duplicated components and unify state management. Introduced Claude-Code-based agentic workflows for review, trimming turnaround by ~30% over two months.

jun 2025 →
present
now
02

Frontend Engineer, Intern

Saqaya
Vue 2 → 3 · Pinia · Vue Router · Jest

Led migration of a legacy codebase from Vue 2 to Vue 3. Refactored Vuex → Pinia, upgraded Vue Router 3 → 4, and wrote unit tests in Jest to protect core features from regression.

mar — apr
2026
03

Frontend Engineer, Intern

Halan
React · TypeScript · Design Systems

Shipped 20+ production features for a simulation platform, owning each from ticket scoping to review sign-off. Built accessible components inside an established design system.

jul — aug
2025
04

Frontend Developer

Infantry House
Custom ERP · Client work · Version control

Designed and built a custom ERP system for managing interdepartmental processes. Worked directly with clients on requirements and with senior developers on the harder version-control problems.

apr — jun
2024
05

Frontend Developer, Intern

Algoriza
React · Modern CSS · Agile

Built responsive web interfaces in React and modern CSS. First real education in agile workflows and version-control discipline.

oct — dec
2023
06

the toolshed.

§ grouped for legibility
Languages § 01
  • JavaScript
  • TypeScript
  • HTML
  • CSS
Frameworks § 02
  • React
  • Vue 3
  • Next.js
  • Node.js
  • Electron
State / Data § 03
  • Redux RTK
  • Zustand
  • Pinia
  • Vuex
  • TanStack Query
  • REST
Styling § 04
  • Tailwind
  • SCSS
  • shadcn/ui
  • MUI
  • Ant Design
Quality § 05
  • Jest
  • Vue Test Utils
  • ESLint
  • Prettier
  • i18n
Infra § 06
  • Git
  • Docker
  • GKE (GCP)
  • GitHub Actions
  • Vite
  • Vercel
07

the paper trail.

§ one certificate
— This is to certify that —

Bachelor of CIS

Scientific Computing
Ain Shams University · Abbasia, Cairo
2019 — 2023
Let's
talk
in 2026
§ 08 — Colophon & Contact

send a
letter, please.