Senior Full Stack Developer with 7+ years of experience building and scaling modern web applications.
Status: β
MVP Successfully Deployed to Vercel
URL: https://personal-site-lpwaqlv2j-sbafsks-projects.vercel.app
- Complete Career Timeline - From Asignet (2016) to Mimiquate (2024)
- Skills & Expertise - Frontend, Backend, AI & Automation, Cloud & DevOps
- Education Journey - IT Business Management Diploma (Completed 2025)
- Interactive Contact Form - Professional communication channel
- Responsive Design - Mobile-first approach with Tailwind CSS
- Next.js 15 - Latest React framework with App Router
- TypeScript - Type-safe development
- Tailwind CSS - Utility-first styling with design system
- Accessibility First - WCAG 2.1 AA compliant
- Performance Optimized - Core Web Vitals optimized
- WCAG 2.1 AA Compliance - Full accessibility implementation
- ARIA Support - Complete screen reader compatibility
- Keyboard Navigation - Enhanced focus management
- Touch Targets - Minimum 44px for mobile usability
- Color Contrast - WCAG AA compliant color combinations
- Visual Hierarchy - Clear information architecture
- Responsive Design - Mobile-first responsive layouts
- Interactive Elements - Enhanced hover and focus states
- Smooth Transitions - CSS-based and Tailwind animations
- Professional Typography - Inter font with proper scaling
- Minimalistic Dark Theme - Default dark (not-too-dark) palette with high contrast
- Floating Sidebar - Borderless, lightweight, animated navigation
- Glassmorphism - Subtle
backdrop-blur+ translucent surfaces for cards and navbar - Mesh Gradients - Animated, low-opacity background meshes for depth
- Microinteractions - Bounce, wiggle, lift and glow effects for feedback
- Next.js 15 - React framework with App Router
- TypeScript - Type-safe JavaScript
- Tailwind CSS - Utility-first CSS framework
- React Hooks - Modern state management
- ESLint - Code quality and consistency
- Prettier - Code formatting
- Git - Version control
- Yarn - Package management
- Vercel - Recommended hosting platform
- Static Generation - Optimized for performance
- CDN - Global content delivery
- Mobile:
< 640px- Single column layout - Tablet:
640px - 1024px- Two column layout - Desktop:
> 1024px- Multi-column layout
- Touch-Friendly - 44px minimum touch targets
- Mobile Navigation - Hamburger menu with accessibility
- Optimized Typography - Readable on all screen sizes
- Performance - Optimized for mobile networks
- Semantic HTML - Proper document structure
- ARIA Labels - Enhanced screen reader experience
- Skip Links - Keyboard navigation shortcuts
- Form Instructions - Clear field descriptions
- Focus Management - Visible focus indicators
- Tab Order - Logical navigation flow
- Shortcuts - Skip to main content
- Interactive Elements - All accessible via keyboard
- Node.js 18+
- Yarn
- Git
# Clone the repository
git clone [repository-url]
cd personal-site
# Install dependencies
yarn install
# Start development server
yarn dev
# Build for production
yarn build
# Start production server
yarn startyarn dev # Start development server
yarn build # Build for production
yarn start # Start production server
yarn lint # Run ESLint
yarn type-check # Run TypeScript type checkingvercel # Deploy to preview
vercel --prod # Deploy to production
vercel ls # List deploymentspersonal-site/
βββ src/
β βββ app/ # Next.js App Router
β β βββ components/ # Reusable components
β β βββ globals.css # Global styles
β β βββ layout.tsx # Root layout
β β βββ page.tsx # Homepage
β βββ ...
βββ docs/ # Documentation
β βββ new_cv.md # Current CV
β βββ cover_letter.md # Cover letter template
β βββ content.md # Content guidelines
β βββ style-guide.md # Design system guide
βββ standards/ # Development standards
β βββ ui.md # UI/UX standards
βββ public/ # Static assets
βββ package.json # Dependencies
βββ README.md # This file
- Professional introduction
- Call-to-action buttons
- Contact information
- Professional summary
- Career highlights
- Current status
- Frontend technologies
- Backend & APIs
- AI & Automation
- Cloud & DevOps
- Databases
- Complete career timeline
- Role descriptions
- Key achievements
- Technologies used
- IT Business Management Diploma
- Programmer Analyst degree
- IT High School background
- Spanish (Native)
- English (C1 Advanced)
- Professional life showcase
- Technology focus
- Personal interests
- Interactive contact form
- Contact information
- Professional links
- Professional CV access
- Download functionality
- Professional presentation
- Engagement optimization
- Professional networking
- Contact encouragement
- Edit
src/app/page.tsxfor main content - Update
docs/new_cv.mdfor CV changes - Modify
docs/cover_letter.mdfor letter updates
- Modify
src/app/globals.cssfor global styles - Update Tailwind classes in components
- Refer to
docs/style-guide.mdfor design system
- Edit components in
src/app/components/ - Follow accessibility guidelines in
standards/ui.md - Maintain consistency with design system
- Build Time: ~9.8 seconds
- First Load JS: 198 kB (shared vendor chunk + app)
- Route Sizes: Home/Skills/Studies/Work ~115 B; Contact ~1.41 kB
- Static Generation: All app routes prerendered (9/9)
- Code Splitting: Next.js automatic + vendor chunk separation
- LCP (Largest Contentful Paint): Optimized for fast loading
- FID (First Input Delay): Responsive interactions
- CLS (Cumulative Layout Shift): Stable layouts
- Code Splitting - Automatic Next.js optimization
- Image Optimization - WebP/AVIF formats; responsive sizes
- CSS Purging - Tailwind CSS optimization
- Static Generation - Pre-rendered pages
- Package Optimization -
optimizePackageImportsfor icon/UI libs - Console Stripping - Remove console logs in production
- Screen Readers - NVDA, JAWS, VoiceOver
- Keyboard Navigation - Tab order and focus management
- Color Contrast - WCAG AA compliance
- Touch Targets - Mobile usability
- Lighthouse - Performance and accessibility auditing
- Browser DevTools - Responsive design testing
- Mobile Testing - Device and orientation testing
- Cross-Browser - Chrome, Firefox, Safari, Edge
- Vercel Analytics - Built-in performance monitoring
- Google Analytics - User behavior tracking
- Hotjar - User experience insights
- Lighthouse CI - Automated performance monitoring
β
Status: Successfully deployed to production
π Live URL: https://personal-site-lpwaqlv2j-sbafsks-projects.vercel.app
π Dashboard: https://vercel.com/sbafsks-projects/personal-site
# Install Vercel CLI
yarn global add vercel
# Deploy to production
vercel --prod
# Check deployment status
vercel ls- Netlify - Static site hosting
- AWS S3 - Cloud hosting
- GitHub Pages - Free hosting for open source
- Follow accessibility guidelines in
standards/ui.md - Maintain design system consistency
- Test across devices and browsers
- Ensure WCAG 2.1 AA compliance
- Use TypeScript for type safety
- Follow ESLint configuration
- Maintain component documentation
- Update style guide for new patterns
docs/style-guide.md- Complete design systemstandards/ui.md- UI/UX standards and compliance (Updated with deployment status)docs/new_cv.md- Current professional CVdocs/cover_letter.md- Cover letter template
- WCAG 2.1 AA - Accessibility compliance
- Tailwind CSS - Utility-first styling
- Next.js 15 - React framework features
- TypeScript - Type-safe development
- Email: spereirarivero93@gmail.com
- Phone: +598 98 900 649
- LinkedIn: SebastiΓ‘n Pereira Rivero
- Location: Montevideo, Uruguay
- Live Site: https://personal-site-lpwaqlv2j-sbafsks-projects.vercel.app
This project is licensed under the MIT License - see the LICENSE file for details.
Built with β€οΈ using Next.js, TypeScript, and TailwindCSS
Last updated: September 2025
Status: β
MVP Deployed to Vercel