My Portfolio Website

Date
  • Personal logo

I have been working on building my personal portfolio website on a project basis, dedicating time only when I am available to do so, and working to add new features or to modify existing ones. The website was initially built using React, and was later migrated to Next.js using pages, and now I'm using the latest version of Next.js with app router and other features. The software is implemented using a technology stack that includes TypeScript for type-safe coding, Next.js 13 as a performant and scalable web framework, and MongoDB as the database. Tailwind CSS is used for styling the website. In terms of DevOps, I utilized several tools including Docker for containerization, Terraform for Infrastructure as Code (IaC), Google Cloud Platform as the hosting provider, Cloudflare as a Content Delivery Network (CDN), and Github Actions to automate code integrations and releases into the development and production environments. This comprehensive toolset enables me to reliably and efficiently maintain and deploy the website