Ivan Grandi

Portrait of Ivan Grandi

I am an engineering student at Efrei Paris. I am a curious person, motivated to learn and always ready to take on new challenges. During my studies, I have learned to be disciplined, adaptable, and proactive. I enjoy solving problems in an efficient way. I always try to follow best practices to create high-quality code. Even though I am still a student, I am very curious about software engineering and I love learning about new technologies.

Frontend: Creating clean and easy-to-use interfaces.Backend: Developing the logic and server-side of the app.Databases: Organizing and managing data correctly.Deployment: Putting applications online and making sure they work.

Selected Projects

CoreTask

Task organizer built with a microservices architecture: REST APIs, gRPC communication, an API Gateway, and containerized deployment.

Technologies Used

Vue 3Spring BootgRPCDocker ComposeH2
Task + worker CRUDStatus/category managementDashboard + activity history

Sync UP Planning Manager

Planning app with calendar-first event management and participant attendance tracking.

Technologies Used

FlutterDartTableCalendarMaterial UI
Color-coded attendanceParticipant status tracking

Guide-ME

Paris metro route planner focused on shortest-path guidance between two destinations.

Technologies Used

Vue 3ViteFastAPIPython
Transit shortest pathFrontend/backend splitDocker-ready backend workflow

GameGizmos

Board game community platform where guests browse games and registered users can rate titles and join events.

Technologies Used

VueNode.jsExpressVite
Role-based experienceGame ratingsCommunity events

GreenGizmos

Green IT ecommerce experience with product search, category filters, cart flow, and admin product/user management.

Technologies Used

VueNode.jsExpressVercel
Guest/User/Admin rolesSearch + filtersCart + product management

Solid Home

Furniture ecommerce inspired by IKEA with authentication, checkout flow, and admin CRUD plus role management.

Technologies Used

ViteNode.jsMySQL
Guest/User/Admin rolesCart and purchase flowAdmin product CRUD

Cinephiles

Movie and series search app with detailed title pages, user authentication, favorites management, and OMDb API integration.

Technologies Used

ReactViteReact RouterOMDb API
Search + filter by type/yearFavorites and auth flowTheme toggle + routed pages

Plants vs Zombies Cookie Clicker

Plants vs Zombies themed clicker game with progression systems, leaderboard tracking, and persistent player data.

Technologies Used

Vue 3ViteLocalStorage
Cookie multiplier + automationTop 5 leaderboardAchievements + local persistence

Rolando Grandi - Structural Engineering

Corporate website for a structural engineer focused on service positioning, professional trust, and lead generation.

Technologies Used

WordPressDiviHTMLCSS
Engineering service showcasePortfolio and credentialsDirect contact conversion paths