KonradStanski / KonradStaniszewski.github.io

My Personal Portfolio

Home Page:https://konradstaniszewski.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

NextJS - Typescript - MDX - Tailwind CSS

My personal blog. Built with:

This is heavily inspired by Lee Robinson and Anson Lichtfuss.

Notes:

  • When using useTheme() to get the theme for a component, if the rendering depends on the theme, watch out for THIS!
    const [mounted, setMounted] = React.useState(false);
    React.useEffect(() => setMounted(true), []);
    if (!mounted) {
        return null;
    }
  • I moved to keeping page specific components in the pages folder, look here to find out what settings im using. This means that all valid paths in the /pages folder need to have the .page.tsx or .api.ts extensions. Everything else is not a valid path.

TODO:

  • [] Add utterances comments
  • [] improve hamburger menu pop out
  • [] improve semester component in gpaCalculator
  • make projects page cards show more information about project and have links to code, demo, writeup ect with image and longer blurb about what the project is.

About

My Personal Portfolio

https://konradstaniszewski.com


Languages

Language:TypeScript 94.3%Language:JavaScript 2.9%Language:CSS 2.8%