{"id":18076880,"url":"https://github.com/forrestknight/forrestknight","last_synced_at":"2025-04-05T19:46:41.238Z","repository":{"id":60139544,"uuid":"537149413","full_name":"ForrestKnight/ForrestKnight","owner":"ForrestKnight","description":null,"archived":false,"fork":false,"pushed_at":"2024-05-13T14:02:19.000Z","size":83,"stargazers_count":151,"open_issues_count":3,"forks_count":313,"subscribers_count":10,"default_branch":"master","last_synced_at":"2024-05-13T15:28:56.791Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":null,"has_issues":true,"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/ForrestKnight.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":"2022-09-15T18:03:51.000Z","updated_at":"2024-05-30T01:32:27.192Z","dependencies_parsed_at":"2022-09-25T21:18:50.120Z","dependency_job_id":"50f2cfa3-9e25-4b1f-974a-9417dacabe95","html_url":"https://github.com/ForrestKnight/ForrestKnight","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ForrestKnight%2FForrestKnight","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ForrestKnight%2FForrestKnight/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ForrestKnight%2FForrestKnight/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ForrestKnight%2FForrestKnight/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ForrestKnight","download_url":"https://codeload.github.com/ForrestKnight/ForrestKnight/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247393539,"owners_count":20931810,"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","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-31T11:11:34.105Z","updated_at":"2025-04-05T19:46:41.227Z","avatar_url":"https://github.com/ForrestKnight.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# 🏄‍♂️ Forrest Knight\n\n**`Digital Craftsman (Developer/Filmmaker/Creator)`**\n\nI'm an indie full-stack developer and content creator building my version of the digital world one step at a time. All coding projects are built from the ground up, from planning and designing all the way to solving real-life problems with code. All video content is built the same way, from ideation and planning, all the way to finalizing the content with artistic touches. I publish that content on my YouTube channel \"[ForrestKnight][youtube]\" to more than 500k subscribers.\n\n   \u003cp align=\"left\"\u003e\n      \u003ca href=\"https://www.youtube.com/c/fknight?sub_confirmation=1\"\u003e\n         \u003cimg alt=\"youtube subscribers\" title=\"Subscribe to my YouTube channel\" src=\"https://custom-icon-badges.demolab.com/youtube/channel/subscribers/UC2WHjPDvbE6O328n17ZGcfg?color=%23E05D44\u0026label=SUBSCRIBE\u0026logo=video\u0026logoColor=white\u0026style=for-the-badge\u0026labelColor=CE4630\"/\u003e\u003c/a\u003e \n      \u003ca href=\"https://www.youtube.com/c/fknight\"\u003e\n         \u003cimg alt=\"youtube views\" title=\"YouTube views\" src=\"https://custom-icon-badges.demolab.com/youtube/channel/views/UC2WHjPDvbE6O328n17ZGcfg?color=%23E1AD0E\u0026logo=eye\u0026logoColor=white\u0026style=for-the-badge\u0026labelColor=C79600\"/\u003e\u003c/a\u003e \n      \u003ca href=\"https://github.com/ForrestKnight?tab=followers\"\u003e\n         \u003cimg alt=\"followers\" title=\"Follow me on Github\" src=\"https://custom-icon-badges.demolab.com/github/followers/ForrestKnight?color=236ad3\u0026labelColor=1155ba\u0026style=for-the-badge\u0026logo=person-add\u0026label=Follow\u0026logoColor=white\"/\u003e\u003c/a\u003e\n      \u003ca href=\"https://github.com/ForrestKnight?tab=repositories\u0026sort=stargazers\"\u003e\n         \u003cimg alt=\"total stars\" title=\"Total stars on GitHub\" src=\"https://custom-icon-badges.demolab.com/github/stars/ForrestKnight?color=55960c\u0026style=for-the-badge\u0026labelColor=488207\u0026logo=star\"/\u003e\u003c/a\u003e\n   \u003c/p\u003e\n\n---\n\n### 🧰 Languages and Tools\n\n\u003cimg align=\"left\" alt=\"Java\" width=\"30px\" style=\"padding-right:10px;\" src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/java/java-original.svg\"/\u003e\n\u003cimg align=\"left\" alt=\"Spring\" width=\"30px\" style=\"padding-right:10px;\" src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/spring/spring-original.svg\" /\u003e\n\u003cimg align=\"left\" alt=\"TypeScript\" width=\"30px\" style=\"padding-right:10px;\" src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/typescript/typescript-plain.svg\" /\u003e\n\u003cimg align=\"left\" alt=\"Angular\" width=\"30px\" style=\"padding-right:10px;\" src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/angularjs/angularjs-plain.svg\" /\u003e\n\u003cimg align=\"left\" alt=\"Git\" width=\"30px\" style=\"padding-right:10px;\" src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/git/git-original.svg\" /\u003e\n\u003cimg align=\"left\" alt=\"Linux\" width=\"30px\" style=\"padding-right:10px;\" src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/linux/linux-original.svg\" /\u003e\n\u003cimg align=\"left\" alt=\"HTML\" width=\"30px\" style=\"padding-right:10px;\" src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/html5/html5-plain.svg\" /\u003e\n\u003cimg align=\"left\" alt=\"CSS\" width=\"30px\" style=\"padding-right:10px;\" src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/css3/css3-plain.svg\" /\u003e\n\u003cimg align=\"left\" alt=\"JavaScript\" width=\"30px\" style=\"padding-right:10px;\" src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/javascript/javascript-plain.svg\" /\u003e\n\u003cimg align=\"left\" alt=\"React\" width=\"30px\" style=\"padding-right:10px;\" src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/react/react-original.svg\" /\u003e\n\u003cimg align=\"left\" alt=\"NodeJS\" width=\"30px\" style=\"padding-right:10px;\" src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/nodejs/nodejs-original.svg\" /\u003e\n\u003cimg align=\"left\" alt=\"Python\" width=\"30px\" style=\"padding-right:10px;\" src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/python/python-plain.svg\" /\u003e\n\u003cimg align=\"left\" alt=\"C++\" width=\"30px\" style=\"padding-right:10px;\" src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/cplusplus/cplusplus-line.svg\" /\u003e\n\u003cimg align=\"left\" alt=\"GitHub\" width=\"30px\" style=\"padding-right:10px;\" src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/github/github-original.svg\" /\u003e\n\u003cimg align=\"left\" alt=\"Bash\" width=\"30px\" style=\"padding-right:10px;\" src=\"https://cdn.jsdelivr.net/gh/devicons/devicon/icons/bash/bash-original.svg\" /\u003e\n\u003cbr /\u003e\n\n#\n\n### 📺 Latest YouTube Videos\n\n\u003c!-- BEGIN YOUTUBE-CARDS --\u003e\n[![Software Engineers Don’t Like AI](https://ytcards.demolab.com/?id=jvArNnlaf5g\u0026title=Software+Engineers+Don%E2%80%99t+Like+AI\u0026lang=en\u0026timestamp=1743695103\u0026background_color=%230d1117\u0026title_color=%23ffffff\u0026stats_color=%23dedede\u0026max_title_lines=1\u0026width=250\u0026border_radius=5\u0026duration=1411 \"Software Engineers Don’t Like AI\")](https://www.youtube.com/watch?v=jvArNnlaf5g)\n[![i no longer think you should learn to code.](https://ytcards.demolab.com/?id=Y5NBdif7vpQ\u0026title=i+no+longer+think+you+should+learn+to+code.\u0026lang=en\u0026timestamp=1743518702\u0026background_color=%230d1117\u0026title_color=%23ffffff\u0026stats_color=%23dedede\u0026max_title_lines=1\u0026width=250\u0026border_radius=5\u0026duration=724 \"i no longer think you should learn to code.\")](https://www.youtube.com/watch?v=Y5NBdif7vpQ)\n[![25% of Programming Jobs are Gone](https://ytcards.demolab.com/?id=4jP9O_meOBo\u0026title=25%25+of+Programming+Jobs+are+Gone\u0026lang=en\u0026timestamp=1743439500\u0026background_color=%230d1117\u0026title_color=%23ffffff\u0026stats_color=%23dedede\u0026max_title_lines=1\u0026width=250\u0026border_radius=5\u0026duration=400 \"25% of Programming Jobs are Gone\")](https://www.youtube.com/watch?v=4jP9O_meOBo)\n[![Coding with Gemini 2.5 Pro is actually insane](https://ytcards.demolab.com/?id=RDOMKIw1aF4\u0026title=Coding+with+Gemini+2.5+Pro+is+actually+insane\u0026lang=en\u0026timestamp=1743108302\u0026background_color=%230d1117\u0026title_color=%23ffffff\u0026stats_color=%23dedede\u0026max_title_lines=1\u0026width=250\u0026border_radius=5\u0026duration=679 \"Coding with Gemini 2.5 Pro is actually insane\")](https://www.youtube.com/watch?v=RDOMKIw1aF4)\n[![Java just got faster](https://ytcards.demolab.com/?id=b-sKmiVB4g8\u0026title=Java+just+got+faster\u0026lang=en\u0026timestamp=1742320728\u0026background_color=%230d1117\u0026title_color=%23ffffff\u0026stats_color=%23dedede\u0026max_title_lines=1\u0026width=250\u0026border_radius=5\u0026duration=226 \"Java just got faster\")](https://www.youtube.com/watch?v=b-sKmiVB4g8)\n[![Software Engineers are WRONG about AI \"taking our jobs\"](https://ytcards.demolab.com/?id=4Sj4-kYi0J0\u0026title=Software+Engineers+are+WRONG+about+AI+%22taking+our+jobs%22\u0026lang=en\u0026timestamp=1741789856\u0026background_color=%230d1117\u0026title_color=%23ffffff\u0026stats_color=%23dedede\u0026max_title_lines=1\u0026width=250\u0026border_radius=5\u0026duration=1682 \"Software Engineers are WRONG about AI \\\"taking our jobs\\\"\")](https://www.youtube.com/watch?v=4Sj4-kYi0J0)\n\u003c!-- END YOUTUBE-CARDS --\u003e\n\n[\u003cimg src=\"https://custom-icon-badges.demolab.com/badge/-Subscribe%20For%20More-red?style=for-the-badge\u0026logo=video\u0026logoColor=white\"/\u003e](https://www.youtube.com/c/fknight?sub_confirmation=1)\n\n#\n\n### 📊 Stats\n\n![Forrest's GitHub stats](https://github-readme-stats.vercel.app/api?username=forrestknight\u0026show_icons=true\u0026theme=gruvbox)\n\n\u003c!-- ![GitHub Streak](https://streak-stats.demolab.com?user=ForrestKnight\u0026theme=gruvbox\u0026border_radius=4.5) --\u003e\n\n#\n\u003c!--\n\u003cdetails\u003e\n \u003csummary\u003e\u003ch3\u003e👨‍💻 Forrest's Coding Journey\u003c/h3\u003e\u003c/summary\u003e\n   I started my coding journey as a naive computer science student with a passion to learn everything I could about this programming world - code, unix, linux, theory. And all the while, teaching myself iOS development with a dream to build my own app, but that soon got overshadowed by my desire to excel in Java. A desire that landed me a full-stack software engineering job upon graduation. However, I had another desire I had been pursuing throughout this time - YouTube content creation. I eventually ended up quitting my software engineering job to pursue YouTube full-time, and that has been my focus ever since. But there's something that's always bothered me about my journey - abandoning my dream of building my own app to pursue the safe route, a job. Now I've already taken the leap away from that safety net into this uncomfortable, unexplored world that it being a creator. And it worked out, but again, it became comfortable. It's easier to create a video than go out on a ledge and build my own product. I do have to eat, at the end of the day, but I think it's time. It's time to get uncomfortable again. I have a burning desire to get back on the horse, and fulfill that dream younger me had of building my own app, my own product. And in order to do that, I'll be implmementing a few measures to streamline my YouTube content to focus more time on fulfilling that dream - a dream that I'll be ready to tackle in 2023 due to the measure I'm putting in place now until the end of 2022. Don't wait up, because I'm coming.\n--\u003e\n[website]: https://fkcodes.com\n[youtube]: https://youtube.com/fknight\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fforrestknight%2Fforrestknight","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fforrestknight%2Fforrestknight","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fforrestknight%2Fforrestknight/lists"}