A portfolio website showcasing my professional experience as a Senior Full Stack Developer with 13+ years of expertise in web development, mobile applications and infrastructure.
Visit the live website: edilsonborges.github.io
Edilson Borges - Senior Full Stack Developer
- Based in Goiânia, Goiás, Brazil
- 13+ years of professional experience
- Multilingual
- Half marathon finisher
- Available for full-time and freelance projects
- Senior Software Developer at AGRODEFESA (March 2012 - Present)
- Senior Full Stack Developer at ED Tech (June 2020 - Present)
- Technical Support at Embratel (November 2008 - March 2011)
Backend Development:
- PHP (Laminas, Laravel)
- Python (Django, FastAPI)
- Node.js (Express, NestJS)
- Java (Spring Boot)
Frontend Development:
- JavaScript/TypeScript (ES6+, Modern JS)
- React (Redux, Query, Router)
- Angular (Angular 12+)
- Tailwind CSS (Responsive Design)
Mobile Development:
- React Native (Cross-platform)
- Flutter (Dart)
- Java (Native Android)
Database & DevOps:
- PostgreSQL (Advanced queries)
- Elasticsearch (Kibana, Logstash)
- AWS (EC2, S3, Lambda)
- Jenkins (CI/CD)
- React 18 - Modern UI library
- TypeScript - Type-safe JavaScript
- Vite - Fast build tool and dev server
- Tailwind CSS - Utility-first CSS framework
- shadcn/ui - High-quality, accessible components
- Radix UI - Unstyled, accessible UI primitives
- Lucide React - Beautiful icons
- Framer Motion - Animation library
- ESLint - Code linting
- PostCSS - CSS processing
- Autoprefixer - CSS vendor prefixing
- React Router DOM - Client-side routing
- React Hook Form - Form handling
- Zod - Schema validation
- date-fns - Date manipulation
- Recharts - Data visualization
- Node.js (v18 or higher)
- npm or yarn package manager
-
Clone the repository
git clone https://github.com/edilsonborges/edilsonborges.github.io.git cd edilsonborges.github.io -
Install dependencies
npm install # or yarn install -
Start the development server
npm run dev # or yarn dev -
Open your browser Navigate to
http://localhost:5173to view the website
npm run dev- Start development servernpm run build- Build for productionnpm run build:dev- Build in development modenpm run preview- Preview production buildnpm run lint- Run ESLint
src/
├── components/ # React components
│ ├── ui/ # Reusable UI components
│ ├── Hero.tsx # Hero section
│ ├── About.tsx # About section
│ ├── Experience.tsx # Professional experience
│ ├── Skills.tsx # Technical skills
│ └── Contact.tsx # Contact information
├── hooks/ # Custom React hooks
├── lib/ # Utility functions
├── pages/ # Page components
└── main.tsx # Application entry point
- Gradient Backgrounds: Modern gradient designs throughout
- Card-based Layout: Clean, organized content presentation
- Interactive Elements: Hover effects and smooth transitions
- Responsive Typography: Scalable text across devices
- Professional Color Scheme: Consistent branding and accessibility
This project is deployed on GitHub Pages and can be accessed at: https://edilsonborges.github.io
- Build the project:
npm run build - Deploy to GitHub Pages (automated via GitHub Actions)
- Custom domain can be configured in repository settings
- Email: [email protected]
- LinkedIn: in/edilsonborges
- GitHub: edilsonborges
- Location: Goiânia, Goiás, Brazil
This project is open source and available under the MIT License.