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 |