Mohammed Alaa

Software Engineer

I love building things that I enjoy creating and that solve problems I face personally, not just because they are in demand.

I also work on localization (supporting Arabic and English) in all my projects, because good software shouldn't be exclusive to a specific group.

Portfolio

2026

PlayGrid Real-Time Multiplayer Game Engine Built a deterministic multiplayer platform with a reusable engine that runs the same reducer logic in both client-authoritative (local) and server-authoritative (multiplayer) modes. Designed adapter abstractions to decouple game logic from transport and infrastructure. Implemented authoritative sessions using Cloudflare Durable Objects with WebSocket synchronization and optimistic reconciliation. Architected a Turborepo monorepo with shared core packages enabling pluggable game extensions.

React TypeScript Cloudflare Workers Hono Durable Objects Turborepo WebSockets
2026

Built a full-stack application with TanStack Start for SSR and client-side routing. Implemented type-safe API layer with tRPC connecting React frontend to backend services. Integrated Convex for real-time data synchronization with automatic caching and indexing. Architected authentication system using Better Auth with session management and security features using JWKs. Deployed on Vercel with Bun runtime for optimal performance and modern JavaScript execution.

TanStack Start tRPC Convex Better Auth Bun Open Source

CCSIT SC App

View Project →
2024

Cross platform mobile app for computer Science College Student Council at IAU. Contributed to developing cross-platform mobile application using React Native with Expo framework. Implemented AI-powered chatbot assistant using Gemini API with Q&A and room finder functionality. Integrated Firebase for authentication and real-time database features.

React Native Expo TypeScript Gemini API Firebase
M.