Go back
Project
  • Overview
  • Features
  • Tech Stack
Personal Portfolio
Personal Portfolio project image

Project

Personal Portfolio

Full-stack developer portfolio built with Next.js, React, and TypeScript, featuring a Python backend with FastAPI and Pydantic.

View Live DemoView Repository

About

About this project

This portfolio was built as a personal platform to showcase my skills, projects, and experience as a full-stack developer.

The frontend is built with Next.js, React, and TypeScript, focusing on a clean, responsive, and modern user experience. Tailwind CSS is used for styling and maintaining a consistent design system across the application.

The project also includes a dedicated backend built with Python and FastAPI. I am using Pydantic for request validation and schema definition, allowing the API to handle structured and validated data.

This project is also part of my learning process as I continue developing my backend skills, working with API architecture, HTTP methods, request and response handling, validation, and database integration.

The goal is not only to present my work, but also to make the portfolio itself a demonstration of how I build and structure full-stack applications.

Technologies

Tech Stack

Technologies and tools used to build this project.

Tech Icon Stack

Next.js

React framework used to build the frontend, routing, and application architecture.

Tech Icon Stack

React

Library used to build reusable and component-based user interfaces.

Tech Icon Stack

TypeScript

Typed programming language used to improve code quality, maintainability, and developer experience.

Tech Icon Stack

Python

Programming language used to build the backend and API logic.

Tech Icon Stack

FastAPI

Python framework used to build the backend REST API and handle HTTP requests and responses.

Tech Icon Stack

Pydantic

Validation library used to define API schemas and validate incoming data.

Tech Icon Stack

Tailwind CSS

Utility-first CSS framework used to build the responsive and consistent visual interface.

Links

Explore the project

Live DemoGitHub Repository