{"id":20122433,"url":"https://github.com/ttiimmothy/ttiimmothy","last_synced_at":"2026-02-15T07:13:19.428Z","repository":{"id":200677368,"uuid":"706069984","full_name":"ttiimmothy/ttiimmothy","owner":"ttiimmothy","description":"My github profile","archived":false,"fork":false,"pushed_at":"2025-11-22T20:28:23.000Z","size":14260,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-11-22T22:06:41.665Z","etag":null,"topics":["github","github-actions","markdown"],"latest_commit_sha":null,"homepage":"https://ttiimmothy.github.io/ttiimmothy/","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ttiimmothy.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2023-10-17T08:46:40.000Z","updated_at":"2025-11-22T20:04:27.000Z","dependencies_parsed_at":"2023-11-10T07:15:37.890Z","dependency_job_id":"7b982867-dc22-4ba5-8a26-afa9ce47cf18","html_url":"https://github.com/ttiimmothy/ttiimmothy","commit_stats":null,"previous_names":["ttiimmothy/ttiimmothy"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/ttiimmothy/ttiimmothy","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ttiimmothy%2Fttiimmothy","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ttiimmothy%2Fttiimmothy/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ttiimmothy%2Fttiimmothy/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ttiimmothy%2Fttiimmothy/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ttiimmothy","download_url":"https://codeload.github.com/ttiimmothy/ttiimmothy/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ttiimmothy%2Fttiimmothy/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":27334901,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-11-29T02:00:06.589Z","response_time":56,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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":["github","github-actions","markdown"],"created_at":"2024-11-13T19:37:33.754Z","updated_at":"2026-02-15T07:13:19.409Z","avatar_url":"https://github.com/ttiimmothy.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003c!-- ## Hi there, I'm Timothy --\u003e\n\u003c!-- ### 👨🏻‍💻 \u0026nbsp;About me\n\n- 👨🏻‍💻 \u0026nbsp; A passionate software engineer\n- 🤔 \u0026nbsp; Exploring new technologies and developing software solutions and quick hacks\n- 🌱 \u0026nbsp; Learning more about Data Structure and Algorithm\n- 🔭 \u0026nbsp; Seeking for any opportunities available in Canada\n- 📫 \u0026nbsp; How to reach me **\u003ctimothyemail805@gmail.com\u003e** --\u003e\n\n\u003c!-- ### 🛠 \u0026nbsp;Tech Stack --\u003e\n\n## 🛠 \u0026nbsp;Tech Stack\n\n\u003ctable\u003e\n\t\u003ctr\u003e\n\t\t\u003ctr\u003e\n\t\t\t\u003ctd\u003eProgramming Languages\u003c/td\u003e\n\t\t\t\u003ctd\u003e\n        \u003ca href=\"https://dotnet.microsoft.com/en-us/languages/csharp/\" target=\"_blank\"\u003e\n          \u003cimg src=\"https://raw.githubusercontent.com/devicons/devicon/master/icons/csharp/csharp-original.svg\" alt=\"csharp\" width=\"40\" height=\"40\"/\u003e\n        \u003c/a\u003e\n\t\t\t\t\u003ca href=\"https://www.java.com\" target=\"_blank\"\u003e\n          \u003cimg src=\"https://raw.githubusercontent.com/devicons/devicon/master/icons/java/java-original.svg\" alt=\"java\" width=\"40\" height=\"40\"/\u003e\n        \u003c/a\u003e\n\t\t\t\t\u003ca href=\"https://www.python.org\" target=\"_blank\"\u003e\n          \u003cimg src=\"https://raw.githubusercontent.com/devicons/devicon/master/icons/python/python-original.svg\" alt=\"python\" width=\"40\" height=\"40\"/\u003e\n        \u003c/a\u003e\n\t\t\t\t\u003ca href=\"https://go.dev/\" target=\"_blank\"\u003e\n          \u003cimg src=\"https://skillicons.dev/icons?i=go\" alt=\"go\" width=\"40\" height=\"40\"/\u003e\n        \u003c/a\u003e\n\t\t\t\t\u003ca href=\"https://www.typescriptlang.org/\" target=\"_blank\"\u003e\n          \u003cimg src=\"https://raw.githubusercontent.com/devicons/devicon/master/icons/typescript/typescript-original.svg\" alt=\"typescript\" width=\"40\" height=\"40\"/\u003e\n        \u003c/a\u003e\n\t\t\t\t\u003ca href=\"https://developer.mozilla.org/en-US/docs/Web/JavaScript\" target=\"_blank\"\u003e\n          \u003cimg src=\"https://raw.githubusercontent.com/devicons/devicon/master/icons/javascript/javascript-original.svg\" alt=\"javascript\" width=\"40\" height=\"40\"/\u003e\n        \u003c/a\u003e\n\t\t\t\u003c/td\u003e\n\t\t\u003c/tr\u003e\n\t\t\u003ctr\u003e\n\t\t\t\u003ctd\u003eFrontend Development\u003c/td\u003e\n\t\t\t\u003ctd\u003e\n\t\t\t\t\u003ca href=\"https://react.dev/\" target=\"_blank\"\u003e\n          \u003cimg src=\"https://raw.githubusercontent.com/devicons/devicon/master/icons/react/react-original-wordmark.svg\" alt=\"react\" width=\"40\" height=\"40\"/\u003e\n        \u003c/a\u003e\n\t\t\t\t\u003ca href=\"https://redux.js.org\" target=\"_blank\"\u003e\n          \u003cimg src=\"https://raw.githubusercontent.com/devicons/devicon/master/icons/redux/redux-original.svg\" alt=\"redux\" width=\"40\" height=\"40\"/\u003e\n        \u003c/a\u003e\n        \u003ca href=\"https://nextjs.org/\" target=\"_blank\"\u003e\n          \u003cimg src=\"https://hendrixer.github.io/nextjs-course/44f073f9132a0459819eae6afa5b3807/next_with_bg.svg\" alt=\"nextjs\" width=\"40\" height=\"40\"/\u003e\n        \u003c/a\u003e\n\t\t\t\t\u003ca href=\"https://vuejs.org/\" target=\"_blank\"\u003e\n          \u003cimg src=\"https://raw.githubusercontent.com/devicons/devicon/master/icons/vuejs/vuejs-original-wordmark.svg\" alt=\"vuejs\" width=\"40\" height=\"40\"/\u003e\n        \u003c/a\u003e\n\t\t\t\t\u003ca href=\"https://nuxtjs.org/\" target=\"_blank\"\u003e\n          \u003cimg src=\"https://www.vectorlogo.zone/logos/nuxtjs/nuxtjs-icon.svg\" alt=\"nuxtjs\" width=\"40\" height=\"40\"/\u003e\n        \u003c/a\u003e\n\t\t\t\t\u003ca href=\"https://sass-lang.com\" target=\"_blank\"\u003e\n          \u003cimg src=\"https://raw.githubusercontent.com/devicons/devicon/master/icons/sass/sass-original.svg\" alt=\"sass\" width=\"40\" height=\"40\"/\u003e\n        \u003c/a\u003e\n\t\t\t\t\u003ca href=\"https://developer.mozilla.org/en-US/docs/Web/HTML\" target=\"_blank\"\u003e\n          \u003cimg src=\"https://raw.githubusercontent.com/devicons/devicon/master/icons/html5/html5-original-wordmark.svg\" alt=\"html\" width=\"40\" height=\"40\"/\u003e\n        \u003c/a\u003e\n\t\t\t\t\u003ca href=\"https://developer.mozilla.org/en-US/docs/Web/CSS\" target=\"_blank\"\u003e\n          \u003cimg src=\"https://raw.githubusercontent.com/devicons/devicon/master/icons/css3/css3-original-wordmark.svg\" alt=\"css\" width=\"40\" height=\"40\"/\u003e\n        \u003c/a\u003e\n\t\t\t\u003c/td\u003e\n\t\t\u003c/tr\u003e\n\t\t\u003ctr\u003e\n\t\t\t\u003ctd\u003eBackend Development\u003c/td\u003e\n\t\t\t\u003ctd\u003e\n\t\t\t\t\u003ca href=\"https://dotnet.microsoft.com/en-us/\" target=\"_blank\"\u003e\n          \u003cimg src=\"https://skillicons.dev/icons?i=dotnet\" alt=\"dotnet\" width=\"40\" height=\"40\"/\u003e\n        \u003c/a\u003e\n\t\t\t\t\u003ca href=\"https://spring.io/\" target=\"_blank\"\u003e\n          \u003cimg src=\"https://www.vectorlogo.zone/logos/springio/springio-icon.svg\" alt=\"spring\" width=\"40\" height=\"40\"/\u003e\n        \u003c/a\u003e\n\t\t\t\t\u003ca href=\"https://nodejs.org\" target=\"_blank\"\u003e\n          \u003cimg src=\"https://raw.githubusercontent.com/devicons/devicon/master/icons/nodejs/nodejs-original-wordmark.svg\" alt=\"nodejs\" width=\"40\" height=\"40\"/\u003e\n        \u003c/a\u003e\n\t\t\t\t\u003ca href=\"https://expressjs.com\" target=\"_blank\"\u003e\n          \u003cimg src=\"https://raw.githubusercontent.com/devicons/devicon/master/icons/express/express-original-wordmark.svg\" alt=\"express\" width=\"40\" height=\"40\"/\u003e\n        \u003c/a\u003e\n\t\t\t\t\u003ca href=\"https://www.djangoproject.com/\" target=\"_blank\"\u003e\n          \u003cimg src=\"https://www.vectorlogo.zone/logos/djangoproject/djangoproject-ar21.svg\" alt=\"django\" width=\"40\" height=\"20\"/\u003e\n        \u003c/a\u003e\n\t\t\t\t\u003ca href=\"https://stackoverflow.com/questions/671118/what-exactly-is-restful-programming\" target=\"_blank\"\u003e\n          \u003cimg src=\"https://cdn.iconscout.com/icon/premium/png-512-thumb/rest-api-1-570529.png\" alt=\"restful api\" width=\"40\" height=\"40\"/\u003e\n        \u003c/a\u003e\n\t\t\t\t\u003ca href=\"https://graphql.org\" target=\"_blank\"\u003e\n          \u003cimg src=\"https://www.vectorlogo.zone/logos/graphql/graphql-icon.svg\" alt=\"graphql\" width=\"40\" height=\"40\"/\u003e\n        \u003c/a\u003e\n\t\t\t\u003c/td\u003e\n\t\t\u003c/tr\u003e\n\t\t\u003ctr\u003e\n\t\t\t\u003ctd\u003eDatabase\u003c/td\u003e\n\t\t\t\u003ctd\u003e\n\t\t\t\t\u003ca href=\"https://www.postgresql.org\" target=\"_blank\"\u003e\n          \u003cimg src=\"https://raw.githubusercontent.com/devicons/devicon/master/icons/postgresql/postgresql-original-wordmark.svg\" alt=\"postgresql\" width=\"40\" height=\"40\"/\u003e\n        \u003c/a\u003e\n\t\t\t\t\u003ca href=\"https://www.mysql.com/\" target=\"_blank\"\u003e\n          \u003cimg src=\"https://raw.githubusercontent.com/devicons/devicon/master/icons/mysql/mysql-original-wordmark.svg\" alt=\"mysql\" width=\"40\" height=\"40\"/\u003e\n        \u003c/a\u003e\n\t\t\t\t\u003ca href=\"https://www.mongodb.com/\" target=\"_blank\"\u003e\n          \u003cimg src=\"https://raw.githubusercontent.com/devicons/devicon/master/icons/mongodb/mongodb-original-wordmark.svg\" alt=\"mongodb\" width=\"40\" height=\"40\"/\u003e\n        \u003c/a\u003e\n\t\t\t\t\u003ca href=\"https://redis.io/\" target=\"_blank\"\u003e\n\t\t\t\t\t\u003cimg src=\"https://www.vectorlogo.zone/logos/redis/redis-icon.svg\" alt=\"redis\" width=\"40\" height=\"40\"/\u003e\n\t\t\t\t\u003c/a\u003e\n\t\t\t\u003c/td\u003e\n\t\t\u003c/tr\u003e\n\t\t\u003ctr\u003e\n\t\t\t\u003ctd\u003eDevops and Cloud\u003c/td\u003e\n\t\t\t\u003ctd\u003e\n\t\t\t\t\u003ca href=\"https://kubernetes.io/\" target=\"_blank\"\u003e\n          \u003cimg src=\"https://www.vectorlogo.zone/logos/kubernetes/kubernetes-icon.svg\" alt=\"kubernetes\" width=\"40\" height=\"40\"/\u003e\n        \u003c/a\u003e\n\t\t\t\t\u003ca href=\"https://www.docker.com/\" target=\"_blank\"\u003e\n          \u003cimg src=\"https://raw.githubusercontent.com/devicons/devicon/master/icons/docker/docker-original-wordmark.svg\" alt=\"docker\" width=\"40\" height=\"40\"/\u003e\n        \u003c/a\u003e\n\t\t\t\t\u003ca href=\"https://github.com/features/actions\" target=\"_blank\"\u003e\n          \u003cimg src=\"https://www.vectorlogo.zone/logos/github/github-icon.svg\" alt=\"github actions\" width=\"40\" height=\"40\"/\u003e\n        \u003c/a\u003e\n\t\t\t\t\u003ca href=\"https://www.terraform.io/\" target=\"_blank\"\u003e\n          \u003cimg src=\"https://www.vectorlogo.zone/logos/terraformio/terraformio-icon.svg\" alt=\"terraform\" width=\"40\" height=\"40\"/\u003e\n        \u003c/a\u003e\n\t\t\t\t\u003ca href=\"https://aws.amazon.com\" target=\"_blank\"\u003e\n          \u003cimg src=\"https://raw.githubusercontent.com/devicons/devicon/master/icons/amazonwebservices/amazonwebservices-original-wordmark.svg\" alt=\"aws\" width=\"40\" height=\"40\"/\u003e\n        \u003c/a\u003e\n\t\t\t\t\u003ca href=\"https://azure.microsoft.com/en-in/\" target=\"_blank\"\u003e\n          \u003cimg src=\"https://www.vectorlogo.zone/logos/microsoft_azure/microsoft_azure-icon.svg\" alt=\"azure\" width=\"40\" height=\"40\"/\u003e\n        \u003c/a\u003e\n\t\t\t\u003c/td\u003e\n\t\t\u003c/tr\u003e\n    \u003ctr\u003e\n\t\t\t\u003ctd\u003eMicroservices and Version Control\u003c/td\u003e\n\t\t\t\u003ctd\u003e\n\t\t\t\t\u003ca href=\"https://kafka.apache.org/\" target=\"_blank\"\u003e\n          \u003cimg src=\"https://skillicons.dev/icons?i=kafka\" alt=\"apache kafka\" width=\"40\" height=\"40\"/\u003e\n        \u003c/a\u003e\n\t\t\t\t\u003ca href=\"https://aws.amazon.com/lambda/\" target=\"_blank\"\u003e\n          \u003cimg src=\"https://www.vectorlogo.zone/logos/amazon_awslambda/amazon_awslambda-icon.svg\" alt=\"aws lambda\" width=\"40\" height=\"40\"/\u003e\n        \u003c/a\u003e\n\t\t\t\t\u003ca href=\"https://www.rabbitmq.com/\" target=\"_blank\"\u003e\n          \u003cimg src=\"https://skillicons.dev/icons?i=rabbitmq\" alt=\"rabbitmq\" width=\"40\" height=\"40\"/\u003e\n        \u003c/a\u003e\n\t\t\t\t\u003ca href=\"https://www.github.com/\" target=\"_blank\"\u003e\n\t\t\t\t\u003cimg src=\"https://skillicons.dev/icons?i=github\" alt=\"github\" width=\"40\" height=\"40\"/\u003e\n\t\t\t\t\u003c/a\u003e\n\t\t\t\t\u003ca href=\"https://www.gitlab.com/\" target=\"_blank\"\u003e\n\t\t\t\t\u003cimg src=\"https://skillicons.dev/icons?i=gitlab\" alt=\"gitlab\" width=\"40\" height=\"40\"/\u003e\n\t\t\t\t\u003c/a\u003e\n\t\t\t\t\u003ca href=\"https://git-scm.com/\" target=\"_blank\"\u003e\n          \u003cimg src=\"https://www.vectorlogo.zone/logos/git-scm/git-scm-icon.svg\" alt=\"git\" width=\"40\" height=\"40\"/\u003e\n        \u003c/a\u003e\n\t\t\t\u003c/td\u003e\n\t\t\u003c/tr\u003e\n\t\u003c/tr\u003e\n\u003c/table\u003e\n\u003c!-- \u003ch3\u003e 🚀 \u0026nbsp; Connect with me \u003c/h3\u003e --\u003e\n\n\u003c!-- ## 🚀 Statistics --\u003e\n\u003c!-- \u003cp\u003e\n\t\u003ca href=\"https://ttiimmothy.com\" target=\"_blank\"\u003e\n\t\t\u003cimg src=\"https://img.shields.io/badge/-ttiimmothy.com-3423A6?style=flat-square\u0026logo=Google-Chrome\u0026logoColor=white\" alt=\"\"/\u003e\n\t\u003c/a\u003e\n\t\u003ca href=\"https://linkedin.com/in/timothyurl\" target=\"_blank\"\u003e\n\t\t\u003cimg src=\"https://img.shields.io/badge/-Timothy%20Li-0077B5?style=flat-square\u0026logo=Linkedin\u0026logoColor=white\" alt=\"\"/\u003e\n\t\u003c/a\u003e\n\t\u003ca href=\"mailto:timothyemail805@gmail.com\" target=\"_blank\"\u003e\n\t\t\u003cimg src=\"https://img.shields.io/badge/-timothyemail805@gmail.com-D14836?style=flat-square\u0026logo=Gmail\u0026logoColor=white\" alt=\"\"/\u003e\n\t\u003c/a\u003e\n\t\u003ca href=\"https://www.github.com/ttiimmothy\" target=\"_blank\"\u003e\n\t\t\u003cimg src=\"https://img.shields.io/github/followers/ttiimmothy?style=flat-square\u0026logo=Github\u0026logoColor=white\" alt=\"\"/\u003e\n\t\u003c/a\u003e\n\u003c/p\u003e --\u003e\n\n## 🌱 Metrics\n\n\u003cp\u003e\n  \u003c!-- \u003cimg align=\"center\" src=\"https://github-readme-trophy-stats.vercel.app/?username=ttiimmothy\u0026theme=darkhub\u0026margin-w=15\u0026title=Organizations,MultiLanguage,PullRequest,Repositories,Commits\" alt=\"\" /\u003e --\u003e\n  \u003c!-- \u003cimg align=\"center\" src=\"https://github-readme-trophy-stats.vercel.app/?username=ttiimmothy\u0026theme=darkhub\u0026margin-w=15\u0026row=1\u0026column=5\" alt=\"\" /\u003e --\u003e\n  \u003c!-- \u003cimg align=\"center\" src=\"https://github-readme-trophy-stats.vercel.app/?username=ttiimmothy\u0026theme=darkhub\" alt=\"\" /\u003e --\u003e\n\u003c/p\u003e\n\u003ca href=\"https://github.com/ttiimmothy/ttiimmothy/blob/main/metrics.svg\"\u003e\n\t\u003cimg src=\"./metrics.svg\" width=\"400rem\" alt=\"\"/\u003e\n\u003c/a\u003e\n\u003c!-- \u003cp\u003e\n  \u003cimg align=\"center\" height=\"141rem\" src=\"https://github-readme-streak-stats-forks.vercel.app/?user=ttiimmothy\u0026theme=buefy-dark\" alt=\"\" /\u003e\n\u003c/p\u003e --\u003e\n\u003c!-- \u003cp\u003e\n  \u003cimg align=\"center\" height=\"150rem\" src=\"https://github-readme-stats-readme.vercel.app/api?username=ttiimmothy\u0026show_icons=true\u0026theme=radical\u0026rank_icon=percentile\u0026number_format=long\" alt=\"\" /\u003e\n  \u003cimg align=\"center\" height=\"150rem\" src=\"https://github-readme-stats-readme.vercel.app/api?username=ttiimmothy\u0026show_icons=true\u0026theme=radical\u0026number_format=long\" alt=\"\" /\u003e\n\u003c/p\u003e --\u003e\n\u003cp\u003e\n  \u003cimg align=\"center\" height=\"260rem\" src=\"https://github-readme-stats-readme.vercel.app/api/top-langs/?username=ttiimmothy\u0026show_icons=true\u0026layout=compact\u0026langs_count=32\u0026theme=gotham\" alt=\"\" /\u003e\n\u003c/p\u003e\n\u003c!-- \u003cp\u003e\n  \u003cimg align=\"center\" height=\"260rem\" src=\"https://github-readme-stats-readme.vercel.app/api/top-langs/?username=ttiimmothy\u0026show_icons=true\u0026langs_count=32\u0026theme=gotham\" alt=\"\" /\u003e\n\u003c/p\u003e --\u003e\n\n\u003c!-- ### \u003cimg src=\"https://www.vectorlogo.zone/logos/github/github-icon.svg\" height=\"35\" alt=\"\"/\u003e Icons\n\u003ca href=\"https://terraform.io\" target=\"_blank\"\u003e\n\t\u003cimg src=\"https://www.vectorlogo.zone/logos/terraformio/terraformio-icon.svg\" height=\"40\" alt=\"\"/\u003e\n\u003c/a\u003e\n\u003ca href=\"https://www.github.com/\" target=\"_blank\"\u003e\n\t\u003cimg src=\"https://skillicons.dev/icons?i=github\" height=\"40\" alt=\"\"/\u003e\n\u003c/a\u003e --\u003e","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fttiimmothy%2Fttiimmothy","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fttiimmothy%2Fttiimmothy","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fttiimmothy%2Fttiimmothy/lists"}