Full-stack development
Node.js, Express, REST APIs, MariaDB / MySQL, Sequelize. Authentication, sessions, and persistent storage from the schema up.
Abd AlRahman Khalil · Computer Science · ~/jerusalem
I build dependable software and operate the systems behind it — full-stack web apps, QA automation, and L1/L2 support for thousands of users. Engineering with a bias for stability, observability, and clean execution.
"Stability is a feature. Observability is the other half."
I'm a detail-oriented Computer Science professional bridging the gap between software development and IT infrastructure. With a strong foundation in OOP, data structures, and algorithms, I approach software with a focus on stability and performance.
My background managing L1/L2 technical support for thousands of users has instilled a rigorous QA mindset. I excel at root-cause analysis, log forensics, and automating away repetitive work — whether building full-stack apps, computer-vision scripts, or hardening enterprise environments.
Stability and observability before features — production should fail loudly, not silently.
Anything done twice gets a script. Anything done weekly gets a pipeline. Document the rest.
Coverage isn't a metric, it's a habit — like washing your hands before surgery.
A practical mix of building, testing, and supporting — across the stack and across the org.
Node.js, Express, REST APIs, MariaDB / MySQL, Sequelize. Authentication, sessions, and persistent storage from the schema up.
Selenium, Playwright, Postman, Appium, unit testing. Build pipelines that fail loudly so production doesn't.
Active Directory, DNS/DHCP, TCP/IP, Windows Server, Linux. PowerShell automation and RCA-driven documentation.
A small slice — full-stack, computer vision, automation, and game engineering.
PowerShell pipelines for AD onboarding and recurring infra checks.
Kleppmann — chasing the parts about replication and consensus.
Wiring API contract tests into CI to fail loudly before deploys.