A modern, multilingual portfolio website showcasing my experience as a Localization Engineer and Full-Stack Web Developer. Built with cutting-edge web technologies and designed for performance, accessibility, and international reach.
π Production link: Click here
This portfolio serves as a professional showcase of my skills, experience, and expertise in software localization and web development. The website demonstrates practical implementation of internationalization best practices, featuring seamless language switching, culturally adapted UI, and a modern, accessible design.
As a Localization Engineer, I've designed this portfolio to exemplify professional i18n/l10n implementation:
- Custom i18n Architecture - Built from the ground up without heavy frameworks
- 4 Language Support - English, Portuguese, Spanish, and French with instant switching
- Culturally Adapted Content - Not just translated, but localized for each audience
- SEO Optimized - Multilingual metadata and proper lang attributes
- Scalable Structure - Easy to add new languages through JSON files
Custom-built i18n system designed for scalability and maintainability:
- JSON-based translations with concatenated keys (
"section.subsection.key") - Context-aware language switching with persistent state management
- Dynamic content rendering for all UI elements
- ICU Message Format ready for complex pluralization and formatting
- Separation of concerns - Translations isolated in dedicated locale files
This implementation showcases best practices from my professional experience working with React-intl and managing 20+ languages on enterprise platforms.
- Dark/Light Mode - Automatic theme detection with manual toggle
- Smooth Animations - Subtle, performant transitions using Framer Motion
- Responsive Design - Mobile-first approach, optimized for all screen sizes
- Accessible - WCAG 2.1 compliant, keyboard navigation, ARIA labels
- Direct Email Integration - No third-party forms, emails sent via Resend API
- Form Validation - Client and server-side validation
- Beautiful Email Templates - Professional HTML emails with branding
- Reply-to Configuration - Easy response workflow
- Resume Download - One-click PDF download with metadata
- Professional Timeline - Work experience and education showcase
- Skills Matrix - Technical skills, languages, and soft skills
- Social Integration - Direct links to GitHub and LinkedIn
- Next.js 14 - React framework with App Router
- TypeScript - Type-safe development
- React 18 - UI library with latest features
- Tailwind CSS - Utility-first CSS framework
- Framer Motion - Production-ready animations
- Lucide React - Modern, consistent icon library
Custom i18n Implementation
Built specifically for this project to demonstrate l10n expertise:
- Architecture: Context API + JSON locale files
- Format: Concatenated keys for flat structure (
hero.title,nav.about) - Runtime: Dynamic object reconstruction from flat keys
- Scalability: Easy to add languages without code changes
- Performance: Static JSON imports, no runtime fetching
This approach combines the flexibility of custom solutions with the maintainability of structured translation files, perfect for professional localization workflows.
- React Hook Form - Performant form validation
- next-themes - Theme management
- Resend - Modern email API
- Hero Section - Dynamic title rotation with split-flap animation effect
- About Me - Professional summary highlighting l10n and dev experience
- Skills & Tech Stack - Technical skills, spoken languages, and tools
- Resume Download - PDF resume with file metadata
- Education & Experience - Professional timeline with detailed descriptions
- Contact Form - Functional email contact with validation
- Footer - Social media links and attribution
# Clone the repository
git clone https://github.com/GeorgeLimaDev/georgelimadev.git
# Navigate to directory
cd georgelimadev
# Install dependencies
npm install
# Set up environment (requires Resend API key)
echo "RESEND_API_KEY=your_key_here" > .env.local
# Start development server
npm run devVisit http://localhost:3000 to see the portfolio.
Note: For detailed setup, deployment, and customization instructions, see Development Guide.
| Language | Code | Status | Completeness |
|---|---|---|---|
| π¬π§ English | en |
Production | 100% |
| π§π· Portuguese | pt |
Production | 100% |
| πͺπΈ Spanish | es |
Production | 100% |
| π«π· French | fr |
Production | 100% |
Translation files are located in lib/locales/ and follow a concatenated key format:
{
"nav.about": "About",
"hero.greeting": "Hi, I'm",
"hero.title": "Full-Stack Web Developer",
"skills.techStack.0.name": "React"
}This structure is:
- Scalable - Easy to add new languages
- Maintainable - Clear key naming conventions
- Version-controllable - Simple JSON diffs
- CAT tool compatible - Works with translation management systems
- β SEO Optimized - Meta tags, semantic HTML, proper lang attributes
- β Accessible - WCAG 2.1 AA compliant, keyboard navigation
- β Performance - Optimized images, code splitting, lazy loading
- β Responsive - Mobile-first, tested on all device sizes
- β Type Safety - Full TypeScript coverage
- β Security - Environment variables, input sanitization
georgelimadev/
βββ app/ # Next.js App Router
β βββ api/contact/ # Email API endpoint
β βββ layout.tsx # Root layout
β βββ page.tsx # Home page
βββ components/ # React components
βββ context/ # React Context (language state)
βββ hooks/ # Custom hooks
βββ lib/
β βββ locales/ # Translation files (en, pt, es, fr)
β βββ translations.ts # i18n logic
βββ public/
β βββ docs/ # Resume PDF
β βββ images/ # Assets
βββ docs/ # Development documentation
George Barbosa de Lima
Localization Engineer | Full-Stack Web Developer
With 3 years of experience working at the intersection of React development and internationalization, I specialize in building scalable, culturally adapted user interfaces for global audiences. My background combines technical expertise in web development with deep knowledge of localization workflows and cross-cultural communication.
- π Maintained i18n architectures for 20+ languages on enterprise SaaS platforms
- π€ Developed Python/Zapier automations for translation workflows
- π Dual background: Systems Development + International Negotiations
- πΌ Current: Localization Engineer at VTEX
- GitHub: @GeorgeLimaDev
- LinkedIn: georgelimabr
- Email: georgelimabr@outlook.com
- Location: Bayeux, PB, Brazil (GMT-3)
This project is open source and available under the MIT License.
Special thanks to the open-source community and the tools that made this project possible:
- Next.js - The React Framework
- Tailwind CSS - Utility-first CSS
- Framer Motion - Animation library
- Resend - Email infrastructure
- Lucide - Icon library
Made by George Lima with Cursor.AI | Β© 2026 All rights reserved.
For development instructions, deployment guides, and customization details, see Development Guide.