Personal portfolio website of Henrick Ferreira Saraiva.
Built with cutting-edge full-stack web technologies, SSR rendering, dynamic GitHub integrations, and ultra-sleek design aesthetics.
new-rickferrdev is a modern, high-performance personal portfolio application designed to showcase software development projects, technical skills, and live GitHub activity metrics in real-time.
Note
Powered by TanStack Start & React 19, taking advantage of server-side rendering (SSR) and seamless route loaders for instant page performance.
| Feature | Description |
|---|---|
| 🎨 Modern Design System | Tailored dark theme, glassmorphism card interactions, dot grid background patterns, and fluid animations. |
| 📊 Live GitHub Integration | Real-time fetching of GitHub profile stats, public repositories, and contribution history with automatic API fallbacks. |
| ⚡ Full-Stack SSR | Server-side rendering using TanStack Start & Nitro server engine. |
| 🛡️ Strict Type Safety | End-to-end type safety using TypeScript 6 and Zod v4 schema validation. |
| 📦 Automated Changelogs | Integrated release-it and Conventional Commits setup for automatic CHANGELOG.md maintenance. |
- Core & Routing: React 19, TanStack Start, TanStack React Router
- Bundler & Server: Vite 8, Nitro Engine
- Styling & UI: Tailwind CSS v4, Base UI, Shadcn UI, Lucide Icons
- Tooling & Formatter: Bun, Biome JS
- Releases & Validation: Release-it, Zod v4
- Bun (v1.3 or higher recommended)
# Clone the repository
git clone https://github.com/rickferrdev/new-rickferrdev.git
# Navigate to the project directory
cd new-rickferrdev
# Install dependencies
bun install# Start development server
bun dev
# Run code check & linting (Biome)
bun run check
# Format source files
bun run format --write
# Build production bundle
bun run build
# Preview production build
bun run preview
# Generate CHANGELOG manually
bun run changelog
# Interactive release & versioning
bun run releaseThis project is open-source and licensed under the MIT License.
Copyright (c) 2026 Henrick Ferreira Saraiva
Source Repository: https://github.com/rickferrdev/new-rickferrdev