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
PlayGrid
View Project →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.
Ortho
View Project →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.
CCSIT SC App
View Project →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.