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
401 words
Modern Portfolio
Modern Portfolio

Overview

Modern Portfolio is a personal web application designed to project 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 content doesn't load automatically, click the button below.
Open 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)

Star History

Star History Graph

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