Actively Looking for Work
I'm a Full-Stack developer with 6 years of experience, particularly in native Android applications. I've developed solutions for rich, offline-capable entity reconciliation, client-side credit card processing, hardware interfacing (printers, bluetooth credit card readers), layered data model architectures, and complex, performance sensitive multi-threaded applications.
Front-end: Android, xplat C/C++, React{-Native}
Back-end: Hack, Go/GRPC, Dropwizard, Hibernate, JDBI, sqlc
Other: Guix/Linux, Protobuf, Gradle, Bazel, Buck2, S3/Backblaze, Sentry
I proactively identify and drive improvements that benefit the entire development cycle, from modularizing large codebases to building internal tools that dramatically boost team productivity. While I excel at direct client feature development, my passion is for creating leverage -- solving the underlying problems that make feature development faster, safer, and more enjoyable for everyone. I'm a quick learner and eager to dive into complex domains by collaborating with subject matter experts.
I am open to remote or 3-day hybrid positions. I'm fluent in English, some familiarity with Arabic. I prefer roles where the primary method of communication is written.