I have a wide range of interests and hobbies including 3D printing and design, drone building and flying, marketing, photography, investing, PC hardware, cars and racing, sim racing, and gaming, in addition to programming. I'm also an avid student of history, philosophy, and political science.
I'm currently buildingreact-shiki
a Shiki based syntax highlighter for React. I intend for this to become a near drop-in replacement forreact-syntax-highlighter
,my first published package.
I'm also working on improving an astro integration I published -astro-fouc-killer
,an Astro integration which ensures class based dark mode styles are set and applied before initial render, eliminating flashes of unstyled content on page load.
My first project as I started to learn how to program wasflaskGPT
,an OpenAI GPT3.5/4 chat bot with features like streaming, system message customization, markdown, and syntax highlighting. I then converted it toFastGPT
,and experimented with aReact version.
More recently, I've nearly completed my portfolio websiteastroSite
which includes a much more refined GPT chat interface, blog, and a couple more playground pages. This portfolio site is a sandbox where I experiment and build new features, learning as I continue to improve and add to it.
Through working on my portfolio site, I built the two packages mentioned above,astro-fouc-killer
andreact-shiki
.