An open API service indexing awesome lists of open source software.

https://github.com/ersync/ersync-portfolio

Vue-powered portfolio website showcasing my development work
https://github.com/ersync/ersync-portfolio

Last synced: 5 months ago
JSON representation

Vue-powered portfolio website showcasing my development work

Awesome Lists containing this project

README

          

# Emad Rahimi - Portfolio Website

[![Website](https://img.shields.io/badge/Website-emadrahimi.dev-brightgreen)](https://emadrahimi.dev)
[![GitHub](https://img.shields.io/github/stars/ersync?style=social)](https://github.com/ersync)
[![LinkedIn](https://img.shields.io/badge/LinkedIn-Connect-blue?logo=linkedin)](https://linkedin.com/in/erahimidev)

A modern, responsive personal portfolio website showcasing my skills, projects, and journey as a web developer.

## Technologies

This website is built using a modern tech stack, emphasizing performance and maintainability:

- **Frontend:** Vue.js 3, TypeScript, Tailwind CSS, Vite
- **State Management:** Pinia
- **Additional Libraries:** VueUse, Vue ReCaptcha v3, Font Awesome

## Features

- **Responsive Design:** Optimized for all devices from mobile to desktop
- **Interactive Sections:** Home, About, Projects, Journey, and Contact
- **Project Showcase:** Filterable project gallery with live demos
- **Journey Timeline:** Visual representation of my learning and development path
- **Smooth Animations:** Scroll-triggered animations for enhanced UX
- **Contact Form:** Integrated with Formspree and protected by reCAPTCHA

## Project Highlights

Here are a few featured projects showcased on the site:

- **Cinemad:** Film discovery application with comprehensive movie database built with Ruby on Rails and Vue.js
- **Skeleton Loader Gem:** A Ruby gem that generates skeleton loading screens directly from backend code
- **Persogen API:** Rails API service for generating realistic personal testing data
- **Persian Coffeeshop:** Modern Persian coffee shop website featuring RTL design
- **(And more - see the Projects section on the website!)**

## Roadmap

I'm planning to expand this portfolio with the following additions:

- **Technical Blog:** A dedicated blog section where I'll share:
- Detailed technical tutorials and solutions
- Insights from my learning journey
- Deep dives into interesting programming concepts
- Code snippets and practical examples
- **Resource Collection:** Curated list of learning resources that have helped me grow

## License

[MIT](LICENSE)

## Contact

Emad Rahimi - [contact@emadrahimi.dev](mailto:contact@emadrahimi.dev)