A modern, responsive technical profile website built with MyST Markdown, designed for deployment on GitHub Pages.
Visit the live website at: https://omedeiro.github.io
- Responsive Design: Works seamlessly on desktop, tablet, and mobile devices
- Modern UI/UX: Clean, professional design with smooth animations
- Project Showcase: Dedicated section for featuring your best work
- Interactive Navigation: Smooth scrolling and mobile-friendly menu
- Contact Section: Easy ways for potential employers/clients to reach you
- Performance Optimized: Fast loading times and smooth interactions
- HTML5: Semantic markup for better accessibility and SEO
- CSS3: Modern styling with Flexbox, Grid, and custom animations
- JavaScript: Vanilla JS for interactive features and smooth UX
- Font Awesome: Icons for social links and visual elements
- Google Fonts: Inter font family for modern typography
omedeiro.github.io/
├── index.html # Main homepage
├── style.css # Stylesheet with responsive design
├── script.js # JavaScript for interactivity
├── README.md # Project documentation
└── .github/
└── copilot-instructions.md # Development guidelines
-
Clone the repository:
git clone https://github.com/omedeiro/omedeiro.github.io.git cd omedeiro.github.io -
Open
index.htmlin your browser or use a local server:# Using Python 3 python -m http.server 8000 # Using Node.js (if you have http-server installed) npx http-server # Using PHP php -S localhost:8000
-
Navigate to
http://localhost:8000to view the site.
-
Create a new repository named
omedeiro.github.io(replaceomedeirowith your GitHub username) -
Push this code to the main branch:
git add . git commit -m "Initial technical profile website" git remote add origin https://github.com/omedeiro/omedeiro.github.io.git git push -u origin main
-
Go to your repository settings on GitHub
-
Scroll to the "Pages" section
-
Select "Deploy from a branch" and choose "main" branch
-
Your site will be available at
https://omedeiro.github.iowithin a few minutes
Update the following sections in index.html:
- Hero Section: Change name, title, and description
- About Section: Add your bio and update skills
- Projects Section: Replace placeholder projects with your actual work
- Contact Section: Update email and social media links
Modify style.css to match your personal brand:
- Change color scheme by updating CSS custom properties
- Adjust typography by modifying font families and sizes
- Customize animations and transitions to fit your style
For each project in the projects section, update:
- Title: Your project name
- Description: Brief explanation of what the project does
- Technologies: Tech stack used (update the tech tags)
- Links: GitHub repository and live demo URLs
- Image: Replace placeholder with actual project screenshots
- Create an
imagesorassetsfolder - Add your project screenshots
- Update the
project-imagedivs inindex.html:<div class="project-image"> <img src="images/project1.jpg" alt="Project Name" /> </div>
The website is built with a mobile-first approach and includes:
- Responsive navigation with hamburger menu on mobile
- Flexible grid layout for projects
- Optimized typography and spacing for all screen sizes
- Touch-friendly interface elements
- Smooth Animations: CSS transitions and JavaScript-powered effects
- Modern Typography: Inter font for excellent readability
- Professional Color Scheme: Blue and gold accent colors
- Interactive Elements: Hover effects and smooth scrolling
- Clean Layout: Plenty of whitespace and clear visual hierarchy
- Optimized images and icons
- Minimal external dependencies
- Efficient CSS and JavaScript
- Fast loading times
- Smooth animations at 60fps
Feel free to fork this project and customize it for your own use. If you find bugs or have suggestions for improvements, please open an issue or submit a pull request.
This project is open source and available under the MIT License.
- Email: your.email@example.com
- GitHub: https://github.com/omedeiro
- LinkedIn: https://linkedin.com/in/yourprofile
Built with ❤️ by Owen Medeiros