skip to content

Info & Stats

Technical details, design system, and analytics overview

Package Versions

Astro

5.14.1

React

^18.3.1

Tailwind CSS

4.1.13

TypeScript

^5.9.3

Framer Motion

^12.31.0

Vercel Analytics

^1.6.1
View All Dependencies

Production Dependencies

  • @astrojs/markdown-remark: ^6.3.10
  • @astrojs/mdx: 4.3.6
  • @astrojs/node: ^9.5.2
  • @astrojs/react: ^4.4.2
  • @astrojs/rss: 4.0.11
  • @astrojs/sitemap: 3.2.1
  • @astrojs/vercel: ^8.2.11
  • @heroui/card: ^2.2.27
  • @heroui/progress: ^2.2.24
  • @heroui/react: ^2.8.8
  • @iconify/react: ^6.0.2
  • @libsql/client: ^0.15.15
  • @react-three/fiber: ^9.5.0
  • @react-three/postprocessing: ^3.0.4
  • @tailwindcss/vite: 4.1.13
  • @vercel/analytics: ^1.6.1
  • @vercel/speed-insights: ^1.3.1
  • aos: ^2.3.4
  • astro: 5.14.1
  • astro-expressive-code: ^0.41.6
  • astro-icon: ^1.1.5
  • astro-robots-txt: ^1.0.0
  • astro-webmanifest: ^1.0.0
  • baffle: ^0.3.6
  • cssnano: ^7.1.2
  • date-fns: ^4.1.0
  • date-fns-tz: ^3.2.0
  • drizzle-orm: ^0.42.0
  • effect: ^3.19.15
  • framer-motion: ^12.31.0
  • hastscript: ^9.0.1
  • mdast-util-directive: ^3.1.0
  • mdast-util-to-markdown: ^2.1.2
  • mdast-util-to-string: ^4.0.0
  • postprocessing: ^6.38.2
  • react: ^18.3.1
  • react-dom: ^18.3.1
  • react-icons: ^5.5.0
  • rehype-autolink-headings: ^7.1.0
  • rehype-external-links: ^3.0.0
  • rehype-unwrap-images: ^1.0.0
  • remark-directive: ^3.0.1
  • satori: 0.18.3
  • satori-html: ^0.3.2
  • sharp: ^0.33.5
  • three: ^0.180.0
  • unified: ^11.0.5
  • unist-util-visit: ^5.1.0
  • vite: ^6.4.1

Dev Dependencies

  • @astrojs/check: ^0.9.6
  • @biomejs/biome: ^1.9.4
  • @iconify-json/mdi: ^1.2.3
  • @iconify-json/simple-icons: ^1.2.69
  • @netlify/functions: ^4.3.0
  • @pagefind/default-ui: ^1.4.0
  • @resvg/resvg-js: ^2.6.2
  • @tailwindcss/typography: ^0.5.19
  • @types/hast: ^3.0.4
  • @types/mdast: ^4.0.4
  • @types/node: ^24.10.10
  • @types/react: ^18.3.27
  • @types/react-dom: ^18.3.7
  • @types/three: ^0.180.0
  • @vercel/node: ^5.5.28
  • autoprefixer: ^10.4.24
  • pagefind: ^1.4.0
  • prettier: ^3.8.1
  • prettier-plugin-astro: 0.14.1
  • prettier-plugin-tailwindcss: ^0.6.14
  • reading-time: ^1.5.0
  • tailwindcss: 4.1.13
  • typescript: ^5.9.3

Design System

Color Palette

Light Theme

Background
oklch(98.48% 0 0)
Text
oklch(26.99% 0.0096 235.05)
Accent
oklch(57.24% 0.1 238.12)
Accent Dark
oklch(47.24% 0.1 238.12)

Dark Theme

Background
oklch(0.24 0.0045 265.31)
Text
oklch(83.54% 0 264)
Accent
oklch(57.24% 0.1 238.12)
Accent Dark
oklch(52% 0.1 238.12)

Typography

Main Font

Atkinson Hyperlegible

Code Font

Atkinson Hyperlegible Mono

Fallback

system-ui, sans-serif

Design Philosophy

  • Accessibility First: WCAG AA compliant with Atkinson Hyperlegible font for maximum readability
  • Color System: OKLCH color space for perceptually uniform colors across themes
  • Responsive Design: Mobile-first approach with fluid typography and spacing
  • Performance: Static-first with hydration islands for interactivity

Live Analytics

This site uses Umami Analytics for privacy-friendly, open-source analytics tracking.

Data refreshes every minute. Click "Refresh" for the latest stats from Umami.

Build Information

Site Version

2.2-site-info

Build Tool

Astro 5.14.1

Recent Changes

Date Message Commit
Feb 11, 2026
fix: fixed the resume link on about me
5635f5d
Feb 10, 2026
chore: workflow now shows correct information
88bfee2
Feb 10, 2026
fix: weird line issue on index page
39f5c57
Feb 8, 2026
feat: new splash screen text on the index page
c07e091
Feb 8, 2026
fix: fixed hover state on techlist about me page
1b62749
Feb 5, 2026
blog: new blog post for FiveLaunch
f891bab
Feb 5, 2026
ci: fix build and ci errors in the new feat
7fc40bd
Feb 3, 2026
feat: dynamic tech list
9e8ff87
Feb 3, 2026
ci: fix tar vul (up from ~v6 to v7.5.7
0ddbfa9
Jan 8, 2026
fix: some weird exlusions on templates that needed to be added
3be5a89