home-page

Portfolio


Project Overview

Duration

  • Dec 2023 - Jan 2024

Project Type

  • Solo Project

  • Public Repository

Mentor

  • Mentor: Karuna Govind (Senior Software Engineer)

Technologies

  • Static Site Generator: Gatsby

  • Content Management System: DatoCMS

  • Languages: JavaScript, TypeScript

  • Package Management: npm

  • CSS-in-JS: Vanilla Extract

  • Frameworks and Libraries: React

  • Version Control: Git, GitHub

  • Hosting: Netlify

  • Form Handling: Netlify Forms

Project Links

Project Details

Description

My portfolio is a static website crafted with the aim of showcasing my skills, projects, and expertise. I've utilized a range of technologies to ensure a visually appealing, performant, and dynamic representation of my work.

Design (Gatsby, DatoCMS)

  • Gatsby (React, JavaScript): Engineered with Gatsby for rapid static site generation, ensuring quick load times and optimal performance.

  • DatoCMS: Integrated for seamless content management, allowing dynamic updates without altering the core code.

Coding (JavaScript, TypeScript, React, Vanilla Extract)

  • Gatsby (React, JavaScript): Developed responsive and interactive elements with React components for modular and maintainable code.

  • npm: Efficient package management with npm, streamlining installation and deployment.

  • Vanilla Extract (CSS-in-JS): Styling powered by Vanilla Extract, offering maintainable and performant CSS-in-JS.

Documentation

  • Git, GitHub (Version Control): Tracked changes and enabled collaborative development with Git and GitHub.

  • Markdown (Documentation): Maintained clear and comprehensive project documentation with Markdown.