Computer Science student at An-Najah National University focused on backend development and software engineering. I enjoy turning requirements into documented, tested services with clear data models and practical deployment workflows.
I'm currently looking for a Backend Internship or Junior Backend Developer opportunity where I can contribute, learn from experienced engineers, and keep improving how I design and ship software.
| Area | Technologies |
|---|---|
| Backend | TypeScript, JavaScript, Node.js, Fastify, Express, PHP, Laravel, Python |
| Data | PostgreSQL, SQL, Drizzle ORM |
| Delivery & Quality | Docker, Git, GitHub Actions, Playwright |
A Fastify and PostgreSQL service built around Binary COPY ingestion, a dedicated writer plus a four-connection read pool, keyset pagination, time-bucket aggregation, bounded retention, optional authentication, Docker, and CI checks.
Documented local course-CLI run: 15/15 correctness, 4/4 eventual consistency, 20/20 reliability, 9,746 observed logs/second, and a 69/100 local score using the pinned benchmark CLI. The documented run used a generator-limited 4-CPU Docker Desktop setup; the repository includes the complete methodology and limitations.
Benchmark methodology and results →
| Project | What it demonstrates | Stack |
|---|---|---|
| Log Ingestion Service | High-throughput ingestion, query design, retention, authentication, and performance analysis | TypeScript, Fastify, PostgreSQL, Drizzle (schema/migrations), Docker |
| Gator Blog Aggregator | RSS collection, relational persistence, feed following, and a command-driven workflow | TypeScript, Node.js, PostgreSQL, Drizzle ORM |
| Technician Hiring Platform API | Collaborative REST API covering roles, jobs, proposals, reviews, messaging, and reports | PHP, Laravel, Sanctum, MySQL |
| Pokédex CLI | Typed API integration, interactive commands, caching, and unit tests | TypeScript, Node.js, PokéAPI, Vitest |
| Playwright E2E Project | Cross-browser test organization, page objects, parameterized cases, and CI reporting | TypeScript, Playwright, GitHub Actions |
| LearnFiesta Mobile App | Collaborative mobile learning flows, Firebase-backed data, caching, and offline course access | TypeScript, Expo, React Native, Firebase |
- Designing reliable APIs with clear validation, authentication, and data boundaries
- Improving PostgreSQL query design, indexing, and performance measurement
- Building repeatable Docker, testing, and CI workflows
- Growing through a backend internship or junior engineering role
- GitHub: github.com/shady-stu

