Skip to content
View sipher69's full-sized avatar
🐚
🐚

Block or report sipher69

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
sipher69/README.md
┌──────────────────────────────────────────────────────┐
│                                                      │
│           S A I F   A L · J I L A N I                │
│                                                      │
│       Senior Software Engineer  ·  Consultant        │
│                                                      │
└──────────────────────────────────────────────────────┘
$ whoami
─────────────────────────────────────────────────────────────
A software engineer who values clarity, maintainability,
and the lost art of reading the documentation.

I build software the right way — not the fashionable way.
Boring code. Predictable systems. Honest timelines.
$ cat ~/.toolchain
─────────────────────────────────────────────────────────────
languages   →  JavaScript · TypeScript · SQL · Bash
frontend    →  HTML · CSS · Sass · React · Angular · Next.js
backend     →  Node.js · PostgreSQL · Firebase
tooling     →  Git · Vim · VS Code · npm · Netlify
discipline  →  KISS · YAGNI · DRY · RTFM
$ cat principles.md
─────────────────────────────────────────────────────────────
  ▸  Code is read far more than it is written.
  ▸  The best abstraction is the one you didn't need.
  ▸  Boring technology is a feature, not a bug.
  ▸  Measure twice. Ship once.
  ▸  A senior engineer's first question is: "do we need this?"
$ cat services.md
─────────────────────────────────────────────────────────────
  ▸  Architecture review & technical consultation
  ▸  Legacy modernization without rewrites you'll regret
  ▸  Custom web applications, built to last
  ▸  Mentorship for engineers who want to go deep
$ contact --available
─────────────────────────────────────────────────────────────
  github     →  @sipher69
  instagram  →  @saif.aljilani

"Programs must be written for people to read,
and only incidentally for machines to execute."

— Harold Abelson


Pinned Loading

  1. Expenses_calculator_website Expenses_calculator_website Public

    Expenses Calculator - Web App - Build using React js

    JavaScript 9

  2. saif_website saif_website Public

    Personal Website - Built using React js

    JavaScript 7

  3. joint_movies_webApp_UI joint_movies_webApp_UI Public

    JavaScript 5

  4. NYTimes_Website NYTimes_Website Public

    News website built using React-Js/Tailwind css / NYTimes API

    JavaScript 3

  5. Firebase-Authentication-For-Web-Vanilla-Javascript-Phone-Authentication-OTP- Firebase-Authentication-For-Web-Vanilla-Javascript-Phone-Authentication-OTP- Public

    nice and friendly UI for Firebase phone Auth for web (OTP) using vanilla JavaScript

    JavaScript 9

  6. NextJs-spline-hero NextJs-spline-hero Public

    Next Js Hero Section with spline

    TypeScript