Hi, I'm Yazan 👋

About Me

I’m a recent CS graduate and full-stack JavaScript/TypeScript developer, daily NixOS user and GNU/Linux enthusiast exploring system programming to deepen my expertise.

Currently based in Jordan, Amman.

Contact

Languages

Using TypeScript for type safety, JavaScript for flexibility, Python for scripting and rapid prototyping, and C for low-level system programming.

Runtime Environments

Experienced with Node.js, Bun, Deno, Cloudflare Workers, and browsers, building high-performance applications across server, edge, and front-end environments.

Skills

JavaScriptTypeScriptPythonBashCWebAssemblyViteReactNext.jsTailwindShadcnUISQLitePostgreSQLRedisDrizzlePrismaNode.jsBunDenoCloudflareDockerGrafanaKamalLinuxNixGitGitHub

Education

Bachelor's degree, Computer Science

Jadara University

Oct 2021 - Jun 2025

Studied core computer science topics, including data structures, object-oriented programming, software development, algorithms, and operating systems, with a focus on problem-solving and building scalable, efficient solutions.

Computer ScienceProgrammingObject-Oriented Programming (OOP)SQLSoftware TestingData StructuresCloud Computing

Experience

DevOps Consultant

Quran.com Foundation

Aug 2025 - Present

Amman, Jordan · Remote · Part-time

  • Implemented enhanced Grafana dashboards using TypeScript SDK.
  • Implemented a comprehensive logging solution with Loki and Promtail for systemd monitoring.
  • Optimized alerting systems and resolved critical infrastructure issues across production servers.
  • Enhanced operational visibility through improved data visualization and monitoring capabilities.
TypeScriptPythonBashGrafanaKamalDockerLinux

Software Engineer

Freelance

Mar 2022 - Present

Amman, Jordan · Remote · Self-employed

  • Created full-stack web applications for freelance clients and personal projects.
  • Developed RESTful APIs and server-side applications with Node.js, Deno, and Bun.
  • Managed databases including SQLite, PostgreSQL, and Redis for efficient data handling and scalability.
TypeScriptJavaScriptPythonWebAssemblyNode.jsBunDenoNext.jsReact.jsTailwind CSSDrizzlePrisma ORMCloudflareSQLitePostgreSQLNoSQLRedisDockerBashNginxGitHubGit

Projects

SQLite Viewer

WebAssembly browser-based SQLite viewer.

MiftahDB

Fast and lightweight key-value database library.

Temporary mail

Cloudflare Worker that acts as a temporary email inbox.

Crust

Simple toy scripting language.

What's Next

Diving into system programming with C, Zig, and Rust to master systems and performance optimization, while exploring diverse databases and back-end technologies for efficient, scalable web apps.