./drawer-links

hi , i'm

Kareem

Ebrahim

backend engineer

Check out my latest blog article

About

A passionate, hard-working, efficient developer well knowledgeable of cutting-edge, industry-standard technologies.

Able to work in cross-functional teams, large scale applications and deliver performant backend services.

I'm currently looking for a new role, Hire me?

Tech

Backend
Frontend
Other

Projects

TableX

A desktop table viewer for modern developers, designed for simplicity and ease of use together with a modern UI thanks to NextJs 14 and shadcn/ui, ultra-small bundle size (~20 Mb) thanks to Tauri, and an outstanding performance powered by a Rust backend.

RustNext.jsTypeScriptTaurishadcn/uiReact QueryReact Table

MetaX

A RESTfull and GraphQL API to manage MySQL DBs. Most of the DB interactions such as creating tables and databases, adding, deleting or updating table columns and more. Following best practices to write idiomatic and maintainable code, that is also will tested with 72% code coverage.

GoGraphQLMySQLPostgreSQLSQLiteCodecov

Cachezilla

A lightweight caching system that supports key-value storage and ttls.
It is capable of boosting the number of request to 12 folds and reducing request delay to 92%.
Built with pure Python, implementing TDD and 100% code coverage

PythonPoetryPytest

tKick

A background job system built in pure nodejs and typescript that supports job queuing and job scheduling with configurable number of workers.
Built with best practices and applying SOLID principles with extensive use of Typescript type system

TypeScriptNode.jsRedisDocker