Aly Farghali

All work

SilverKey

A homebuying platform with web and mobile apps that share one codebase for features, UI and state.

When
May 2026 – present, in progress
Built with
React, React Native, TypeScript, Flask, PostgreSQL, OpenAPI, Docker, AWS
Layers

Touches: Backend, Frontend

What it is

SilverKey is a proptech platform that automates parts of buying a home. The React web app and the React Native mobile app live in one pnpm monorepo and share their feature, UI and state packages, so a change ships to both clients at once.

Contract-first API

The OpenAPI spec is the source of truth. TypeScript types for the clients and Python types for the Flask API are generated from it, and a drift check fails the build if the code and the spec disagree.

The API runs as a Docker container on AWS with PostgreSQL. Every change passes six CI gates before it deploys: linting, type checking, unit tests, integration tests, contract tests and a security scan.