{"id":22463846,"url":"https://github.com/nikolailehbrink/portfolio","last_synced_at":"2025-08-02T05:32:34.217Z","repository":{"id":226284611,"uuid":"741685812","full_name":"nikolailehbrink/portfolio","owner":"nikolailehbrink","description":"Personal portfolio website including a blog, an interactive AI chatbot and insights into my professional work.","archived":false,"fork":false,"pushed_at":"2025-07-27T13:39:31.000Z","size":5115,"stargazers_count":24,"open_issues_count":10,"forks_count":5,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-07-27T14:29:14.603Z","etag":null,"topics":["ai","blog","chatbot","mdx","openai","portfolio","react","react-router-v7","tailwindcss","vercel-ai-sdk"],"latest_commit_sha":null,"homepage":"https://www.nikolailehbr.ink","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/nikolailehbrink.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":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2024-01-10T22:40:18.000Z","updated_at":"2025-07-27T13:39:35.000Z","dependencies_parsed_at":"2025-06-10T14:39:39.229Z","dependency_job_id":"13712c04-6738-4e87-8e09-2ebb45e95f46","html_url":"https://github.com/nikolailehbrink/portfolio","commit_stats":null,"previous_names":["nikolailehbrink/website","nikolailehbrink/portfolio"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/nikolailehbrink/portfolio","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nikolailehbrink%2Fportfolio","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nikolailehbrink%2Fportfolio/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nikolailehbrink%2Fportfolio/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nikolailehbrink%2Fportfolio/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/nikolailehbrink","download_url":"https://codeload.github.com/nikolailehbrink/portfolio/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nikolailehbrink%2Fportfolio/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":268339401,"owners_count":24234544,"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-08-02T02:00:12.353Z","response_time":74,"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":["ai","blog","chatbot","mdx","openai","portfolio","react","react-router-v7","tailwindcss","vercel-ai-sdk"],"created_at":"2024-12-06T09:14:15.396Z","updated_at":"2025-08-02T05:32:34.203Z","avatar_url":"https://github.com/nikolailehbrink.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Personal portfolio website\n\nSource code for my personal portfolio website. The site showcases my projects and gives an insight into my background, my passion for web development and design, and the technologies I work with.\n\n\u003ca href=\"https://www.nikolailehbr.ink\"\u003e\n  \u003cimg alt=\"Personal portfolio website of Nikolai Lehbrink\" src=\"https://github.com/nikolailehbrink/portfolio/blob/main/app/og-image.webp\"\u003e\n\u003c/a\u003e\n\n## ✨ Features\n\n- **Modern Technologies**: Built with [React Router 7](https://reactrouter.com/), [TypeScript](https://www.typescriptlang.org/), [MDX](https://mdxjs.com/), and [Tailwind CSS](https://tailwindcss.com/).\n- **Homepage**: A homepage with a brief introduction, a list of projects, my skills, work experience, and contact information.\n- **Custom AI Chatbot**: A [personal AI chatbot](https://www.nikolailehbr.ink/chat) capable of responding to queries about domain-specific information related to me, developed using [LLamaIndex.TS](https://ts.llamaindex.ai/), the [Vercel AI SDK](https://sdk.vercel.ai/docs), and powered by the [OpenAI API](https://openai.com/blog/openai-api).\n- **Personal blog**: A [blog section](https://www.nikolailehbr.ink/blog) to share my thoughts and experiences. Built with [MDX](https://mdxjs.com/) to handle content management.\n- **SEO**: Optimized for search engines and social sharing\n- **Accessibility**: Build on top of [Radix UI](https://radix-ui.com/) and [shadcn/ui](https://ui.shadcn.com/docs) for accessible, modern and inclusive design.\n\n## 🤗 Room for improvement\n\nIf you noticed a bug or something that could be improved, I welcome you to [file an issue](https://github.com/nikolailehbrink/portfolio/issues/new) or [open a pull request](https://github.com/nikolailehbrink/portfolio/compare) to contribute to the project.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnikolailehbrink%2Fportfolio","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnikolailehbrink%2Fportfolio","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnikolailehbrink%2Fportfolio/lists"}