Modern Portfolio

Dark-mode personal portfolio with ambient lighting effects, performance improvements, and documented implementation details.

Published on
Modified at
Reading time
2 min read
Word count
371 words
Modern Portfolio
Modern Portfolio

Overview

Modern Portfolio is a personal web application designed to showcase professional work and technical capabilities through a contemporary user interface. Influenced by a layout concept from JS Mastery(opens in a new tab), the design features a dark-themed aesthetic, accompanied by directional lighting effects to enhance visual depth and interactivity.

The application replaced a previous portfolio version and was developed with an emphasis on performance, accessibility, and clean UI structure. A notable technical challenge involved managing font weight variants with Google Fonts in Next.js v13, which I addressed in a Stack Overflow post(opens in a new tab) that was widely referenced by the developer community.

Demo

Demo access is available through this link Modern Portfolio(opens in a new tab) or by interacting with the embedded version below.

Loading, please wait...
If the content does not load automatically, please click the button below to proceed.
Opens in new tab

Role

UI Designer & Full Stack Web Developer

Core Stack

TypeScript

A superset of JavaScript that compiles to clean JavaScript.

v4.9.3
Next.js

A React framework for production.

v13.0.0
TailwindCSS

A utility-first CSS framework.

v3.1.8
MongoDB

The most popular NoSQL database.

Docusaurus

A project for easily building, deploying, and maintaining open source project websites.

v2.2.0
Prisma ORM

Next-generation ORM for Node.js and TypeScript.

v4.6.1
Figma

The collaborative interface design tool.

This tech stack information is available in the source(opens in a new tab).

Technologies Used

  • TypeScript - A statically typed superset of JavaScript that improves development scalability and tooling.
  • Next.js - A React framework offering hybrid rendering, optimized routing, and API integration.
  • Tailwind CSS - A utility-first CSS framework that promotes rapid, consistent, and scalable UI development.
  • MongoDB - A flexible NoSQL database used to store and manage structured content.
  • Prisma - A modern ORM enabling type-safe database operations and schema migration support.
  • Figma - Utilized for interface design and layout prototyping.
  • Docusaurus - Employed to generate structured documentation for the project.

Period

Initial Development: August 27, 2022 (first commit)

Resources

Keywords:

Let's Create Something Amazing Together

I'm always open to new projects and ideas. Let's connect and make something great together.

Get in Touch
white gray pattern background