https://github.com/nikolailehbrink/portfolio
Personal portfolio website including a blog, an interactive AI chatbot and insights into my professional work.
https://github.com/nikolailehbrink/portfolio
ai blog chatbot mdx openai portfolio react react-router-v7 tailwindcss vercel-ai-sdk
Last synced: 3 months ago
JSON representation
Personal portfolio website including a blog, an interactive AI chatbot and insights into my professional work.
- Host: GitHub
- URL: https://github.com/nikolailehbrink/portfolio
- Owner: nikolailehbrink
- License: gpl-3.0
- Created: 2024-01-10T22:40:18.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2025-07-27T13:39:31.000Z (3 months ago)
- Last Synced: 2025-07-27T14:29:14.603Z (3 months ago)
- Topics: ai, blog, chatbot, mdx, openai, portfolio, react, react-router-v7, tailwindcss, vercel-ai-sdk
- Language: TypeScript
- Homepage: https://www.nikolailehbr.ink
- Size: 4.88 MB
- Stars: 24
- Watchers: 1
- Forks: 5
- Open Issues: 10
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Personal portfolio website
Source 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.
## ✨ Features
- **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/).
- **Homepage**: A homepage with a brief introduction, a list of projects, my skills, work experience, and contact information.
- **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).
- **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.
- **SEO**: Optimized for search engines and social sharing
- **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.
## 🤗 Room for improvement
If 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.