Portfolio

Projects

AI-powered solutions and web applications that solve real-world problems

Featured Projects

Saaren Pizza & Kebab
Live product

Saaren Pizza & Kebab

A modern restaurant website & ordering system for Saaren Pizza & Kebab in Viitasaari, Finland. Built with React 19, TypeScript, and Tailwind CSS, it provides a seamless online ordering experience with real‑time tracking, reservations, and a bilingual interface.

Highlights:

  • Real‑time order tracking and staff dashboards
  • Reservation flow with email verification
  • Finnish + English user experience
React 19
TypeScript
Tailwind CSS
Node.js
Email Verification
In progress

Tourism Platform

A digital tourism experience for Central Finland — connecting local businesses, stories, and travelers with AI‑assisted discovery and smart itinerary planning.

Highlights:

  • Experience design + content strategy
  • Smart itinerary planning
  • Community‑driven updates

Current Work:

  • Researching regional tourism needs
  • Prototype for AI‑guided exploration
  • Stakeholder interviews
AI
Tourism
React
Smart Planning
UX Design

Other Projects

🚀 Sani AI Studio - Portfolio

Modern portfolio website built with Next.js 16, TypeScript, Tailwind CSS, and shadcn/ui

Next.js
TypeScript
Tailwind CSS
shadcn/ui
Framer Motion
Lucide Icons
Vercel
Google Gemini API
AI Chatbot
React Hook Form
Zod

🚀 Full-Stack Weblog Application for Students

A full-featured blog application designed for Full-Stack students at JAMK University. It provides a platform for students to create, share, and engage with blog posts in an interactive environment. Students can post about thesis sessions, and others can respond with comments or likes.

Node.js
Express.js
MongoDB
EJS
Cloudinary

🚀 Interactive AI Business Plan Agent (Still Under Development)

A bilingual (Finnish/English) web application that helps entrepreneurs and students create a structured business plan. It guides users through plan sections, generates real-time financial charts, and can use Google Gemini to draft a complete business plan and export it as a PDF.

HTML5
CSS
JS
Tailwind CSS
Google Gemini API
Chart.js
jsPDF
Node.js
Express.js

🚀 Ehsan Mohajer's Personal old fashion Portfolio

A classic portfolio website showcasing my work and skills.

HTML
CSS
JavaScript

🏗️ Project Interactive Map Finland (Still Under Development)

An interactive map showcasing various locations in Finland. Engaging users with dynamic content and visual storytelling.

React
Tailwind CSS
Vite
Mapbox GL JS
Firebase
gemini API
Node.js
Express.js

🏗️ Local Eats Hub Project - Chinese Restaurant (Still Under Development)

A modern, full-featured restaurant website with online ordering, reservations, and customer engagement features.

vite
TypeScript
Tailwind CSS
React
shadcn/ui
Supabase
Lucide Icons

🏗️ Hackathon Management System (Still Under Development)

Complete solution for organizing and managing hackathons, from registration to judging.

Next.js
TypeScript
Supabase
Real-time

🏗️ Trainee Management System (Still Under Development)

A comprehensive system for managing trainees in educational and corporate settings. This project is a web-based task management application for communication between employers and trainees.

HTML
JavaScript
Tailwind CSS
MongoDB