{"id":15938516,"url":"https://github.com/usernotnull/usernotnull","last_synced_at":"2026-02-08T01:33:04.379Z","repository":{"id":103056341,"uuid":"415696519","full_name":"usernotnull/usernotnull","owner":"usernotnull","description":null,"archived":false,"fork":false,"pushed_at":"2021-10-28T06:16:19.000Z","size":600,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-07-21T05:42:13.417Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":null,"has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/usernotnull.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-10-10T20:45:56.000Z","updated_at":"2021-10-28T06:16:22.000Z","dependencies_parsed_at":null,"dependency_job_id":"2673eec8-a8b0-4446-aff2-45b0e2043e0b","html_url":"https://github.com/usernotnull/usernotnull","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/usernotnull/usernotnull","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/usernotnull%2Fusernotnull","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/usernotnull%2Fusernotnull/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/usernotnull%2Fusernotnull/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/usernotnull%2Fusernotnull/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/usernotnull","download_url":"https://codeload.github.com/usernotnull/usernotnull/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/usernotnull%2Fusernotnull/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29216085,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-08T00:10:47.190Z","status":"ssl_error","status_checked_at":"2026-02-08T00:10:43.589Z","response_time":63,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-10-07T05:40:35.975Z","updated_at":"2026-02-08T01:33:04.364Z","avatar_url":"https://github.com/usernotnull.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003ch1 align=\"center\"\u003e\n  \u003cimg src=\"https://raw.githubusercontent.com/usernotnull/usernotnull/master/.github/assets/header.png\" /\u003e\n\u003c/h1\u003e\n\n\u003ch3 align='center'\u003e\n  ... and here's what you need to know about me!\n\u003c/h3\u003e\n\n\u003cbr\u003e\n\u003cp\u003eHey there 👋🏼! My name is John and I'm... \u003c/p\u003e\n\n\u003cp\u003eNah, boring, let's try the fun way! \u003c/p\u003e\n\n\u003ch4\u003eSee if you can follow...\u003c/h4\u003e\n\n\u003cbr\u003e\n\n```js\nimport SoftwareDeveloper from 'usernotnull';\n\n/**\n * You don't need to code to understand this ;)\n * Just keep reading...\n */\nclass Bio extends SoftwareDeveloper {\n  name     = 'John Fares';\n  title    = 'Full Stack Developer | Senior';\n  location = 'Lebanon | Remote Work';\n}\n\n/**\n * Easy isn't it? ^^\n */\nclass Skills extends SoftwareDeveloper {\n  languages  = ['PHP', 'JavaScript/TypeScript'];\n  stack      = ['TailwindCSS', 'AlpineJS', 'Laravel', 'Livewire'];\n  databases  = ['MySQL', 'Redis'];\n  os         = ['Windows', 'Linux'];\n  tools      = ['PHPStorm', 'Adobe Suite'];\n  misc       = ['GitHub Actions', 'Deployer', 'Digital Ocean', 'SEO'];\n}\n```\n\n\u003cbr\u003e\n\n## 🕵️ GitHub Analytics \n\n#### 👀 Feast your eyes on the sexy cards below. Don't worry if you don't understand what they mean, they're good to look at too...\n\n\u003cp align=\"center\"\u003e\n\u003ca href=\"https://github.com/usernotnull\"\u003e\n  \u003cimg height=\"180em\" src=\"https://github-readme-stats.vercel.app/api?username=usernotnull\u0026count_private=true\u0026show_icons=true\u0026theme=dark\" /\u003e\n  \u003cimg height=\"180em\" src=\"https://github-readme-stats-eight-theta.vercel.app/api/top-langs/?username=usernotnull\u0026theme=dark\u0026layout=compact\" /\u003e\n  \u003cimg align=\"center\" height=\"180em\" src=\"https://github-readme-streak-stats.herokuapp.com/?user=usernotnull\u0026theme=dark\"/\u003e\n\u003c/a\u003e\n\u003c/p\u003e\n\n## 🚀 Owned Open-Source Repos\n\n\u003cdiv align=\"center\"\u003e\n\n[![Readme Card](https://github-readme-stats.vercel.app/api/pin/?username=usernotnull\u0026repo=tall-toasts\u0026show_owner=1\u0026theme=dark)](https://github.com/usernotnull/tall-toasts)\n\n\u003c/div\u003e\n\n## ✨ Awesome!\n\nIf you reached this far, I must be really good at attention-grabbing :D\n\nHere's how you can contact me:\n\u003cdiv align='center'\u003e\n\u003ca href=\"https://twitter.com/usernotnull\"\u003e\u003cimg alt=\"Twitter\" src=\"https://img.shields.io/badge/Twitter-usernotnull-blue?style=flat\u0026logo=twitter\"\u003e\u003c/a\u003e\n\u0026nbsp;\n\u003ca href=\"mailto:rjfares@gmail.com\"\u003e\u003cimg alt=\"Gmail\" src=\"https://img.shields.io/badge/Gmail-D14836?style=flat\u0026logo=gmail\u0026logoColor=white\" /\u003e\u003c/a\u003e\n\u003c/div\u003e\n\n\u003c!-- ## Uploaded Videos\n\n[\u003cimg src=\"https://raw.githubusercontent.com/jacques-blom/jacques-blom/3a770a0a0d3cfe8c069d3fb907ed91dd6b6cd86b/assets/0.png\" align=\"left\" width=\"200\" /\u003e](https://www.youtube.com/watch?v=Ov2x6NqxNqY)\n        **[Data Fetching with React Suspense and Recoil (Part 2)](https://www.youtube.com/watch?v=Ov2x6NqxNqY)**\n        \u003cbr /\u003e *26 Jul 2020*\n\u003cimg align=\"center\" width=\"100%\" height=\"0\" /\u003e\n[\u003cimg src=\"https://raw.githubusercontent.com/jacques-blom/jacques-blom/e1baa0120dda93508fc63808214649666cc391d3/assets/1.png\" align=\"left\" width=\"200\" /\u003e](https://www.youtube.com/watch?v=Hkd9gMYuYu4)\n        **[Data Fetching with React Suspense and Recoil (Part 1)](https://www.youtube.com/watch?v=Hkd9gMYuYu4)**\n        \u003cbr /\u003e *25 Jul 2020*\n\u003cimg align=\"center\" width=\"100%\" height=\"0\" /\u003e\n[\u003cimg src=\"https://raw.githubusercontent.com/jacques-blom/jacques-blom/6bcb7cf677ba476f0170e8511645195e48e1929c/assets/2.png\" align=\"left\" width=\"200\" /\u003e](https://www.youtube.com/watch?v=z6qmP6JJvz8)\n        **[Make your GitHub profile dynamic using a serverless function](https://www.youtube.com/watch?v=z6qmP6JJvz8)**\n        \u003cbr /\u003e *13 Jul 2020*\n\u003cimg align=\"center\" width=\"100%\" height=\"0\" /\u003e --\u003e\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fusernotnull%2Fusernotnull","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fusernotnull%2Fusernotnull","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fusernotnull%2Fusernotnull/lists"}