EHAB HOSAM

TODAY'S SMALL BLOCKS,
SHAPE TOMORROW'S BIG SOLUTIONS.

Full Stack Engineer with experience in Node.js, React and Go. Proven ability to build production-ready web applications and end-to-end delivery. Known for writing clear, maintainable code and crafting creative solutions that tackle complex problems.

PROFESSIONAL EXPERIENCE

Lyrise

Jul 2023 – Dec 2024

Frontend Engineer · Cairo, Egypt (Remote)

  • Built and maintained a production AI-driven talent matching platform used by multiple client teams.
  • Developed responsive dashboards, chatbot flows, and landing pages using React, Next.js, TypeScript, and Tailwind CSS.
  • Reduced UI-related support issues by approximately 30% through component reuse and improved state management.

VNCR

Feb 2023 – May 2023

Frontend Development Intern · London, United Kingdom (Remote)

  • Converted Figma designs into pixel-accurate React components used in production features.
  • Collaborated with backend engineers to integrate REST APIs using Express.js.

SKILLS

CORE

  • Distributed Systems
  • Concurrency
  • System Design
  • Database Design
  • Design Patterns

LANGUAGES

  • Go
  • TypeScript
  • JavaScript
  • SQL

BACKEND

  • Node.js
  • NestJS
  • Express.js
  • gRPC
  • REST APIs

FRONTEND

  • React
  • Next.js
  • Astro
  • Tailwind CSS
  • HTML/CSS

DATABASES

  • MySQL
  • PostgreSQL

INFRASTRUCTURE

  • Docker
  • Linux

PROJECTS

TECHNICAL DEEP DIVES

Kafkafka

Kafka-like Log System

GoConcurrencySystems ThinkingTCP

Built a Kafka-inspired distributed log system from scratch in Go.

  • Implemented a persistent append-only log with crash-safe index reconstruction and offset-based reads.
  • Built a TCP message broker supporting producers, consumers, topics, and partitions.
  • Achieved ~200% throughput improvement via batched writes and bulk reads.

Fluiva

Planning System

GoNestJSReactgRPCSupabaseTypeScriptDocker

Designed a microservices-based planning system with a Go core engine and NestJS API gateway.

  • Designed and implemented a block-based planning algorithm handling priorities, routines, and constraints.
  • Integrated Supabase for Authentication & Database with a decoupled design that enables easy replacement.
  • Containerized services using Docker and orchestrated them with Docker Compose.

Optics3k

July 2024 – August 2024

Node.jsNest.jsMySQLTypeScriptNext.jsReact.jsShadcnUI

Led the development of full-stack e-commerce project for a glasses store, designing & building its backend and building an admin dashboard.

  • Nest.js REST API, MySQL database with Prisma ORM.
  • JWT Auth & RBAC for secure API access.
  • Next.js admin dashboard.

iAttend

Sep 2023 - June 2024

JavascriptReactReact NativeExpoDjangoMySQL

Graduation project: Designed a QR-based distributed attendance system then played a pivotal role in the full-stack development of it.

  • QR-based attendance system implementation.
  • Database schema design.
  • Contributed to full-stack development.

Planit

Sep 2022 - Mar 2024

Database designReact NativeExpoTypeScriptNode.jsNest.jsPostgres

Crafted a user-friendly time planner mobile app from scratch, aiming to streamline scheduling experiences for users.

  • Led full-stack development.
  • Implemented custom productivity algorithm.

Nexus Games

Oct 2022 - Nov 2022

TypeScriptReactNode.jsExpressMongoDBDiscord.js

Developed a Discord Games Bot with sound playback and group game functionality.

  • Used Discord.js with a node server to create bot features.
  • Designed and implemented group games.

Wordle Clone

May 2022

ReactJSJavaScriptHTMLCSS

Created a clone of the popular game Wordle, offering users the same addictive word-guessing experience.

  • Implemented game mechanics faithfully to the original.
  • Developed responsive web design.