Skip to content

Latest commit

 

History

12 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Gerson Diaz — Personal Portfolio

A static, responsive portfolio site showcasing my background, skills, and software projects.

Live site: https://gersondiaz12.github.io/portfolio/

About

I'm a fourth-year Computer Science student at the University of Florida, pursuing software engineering with a focus on full-stack development and AI. This site collects my education, experience, and project work in one place.

Pages

Page Contents
index.html Landing page — intro, skills overview, contact links
education.html Iowa State University and University of Florida, with key coursework
experience.html Open Source Club @ University of Florida
projects.html Detailed writeups of featured projects

Featured Projects

  • Kronos — Job Dashboard Feature — Job-aggregation dashboard for a LeetCode progress tracker serving 500+ monthly views. Go scrapers, a paginated REST endpoint on AWS Lambda, and a React/TypeScript dashboard. Eliminated a storage tier and a 1,440x/day scheduled Lambda by treating scraped data as re-fetchable; cut duplicate postings 40% via canonical URL normalization.
  • QuizLit — React study platform with authentication, a responsive dashboard with streak tracking, and full profile management.
  • The Searchers Performance Study — C++ CLI benchmarking Jump Search against Interpolation Search across generated and loaded datasets.
  • Minesweeper — Full game in C++/SFML with dynamic grid sizing, timer, pause/resume, and a persisted leaderboard.
  • Lizard Game — Java grid-based game with segmented "snake-like" movement, collision detection, event-driven state updates, and JUnit test coverage.

Tech Stack

Site: HTML5, CSS (Sass source), vanilla JavaScript, jQuery, Font Awesome Hosting: GitHub Pages

Skills represented across the featured projects:

  • Languages: Python, Java, C++, Go, JavaScript, TypeScript, SQL, HTML/CSS
  • Frameworks & Libraries: React, Node.js, Express, Vite, Tailwind CSS, SFML
  • Cloud & Infrastructure: AWS (Lambda, S3, EventBridge, RDS, CloudFront), Terraform, REST APIs
  • Databases: MongoDB, PostgreSQL, MySQL
  • Developer Tools: Git, GitHub, Docker, Figma, VS Code, PyCharm, IntelliJ IDEA, CLion, JUnit

Running Locally

No build step required — the site is plain static HTML.

git clone https://github.com/gersondiaz12/portfolio.git
cd portfolio
python -m http.server 8000

Then open http://localhost:8000. Opening index.html directly via file:// also works, though a local server more closely matches how GitHub Pages serves the site.

Repository Structure

portfolio/
├── index.html          # Landing page
├── education.html
├── experience.html
├── projects.html
├── assets/             # CSS, Sass, JS, webfonts
├── images/             # Section and banner imagery
└── LICENSE.txt         # CC BY 3.0 (template license)

Contact

Credits

Built on the Spectral template by HTML5 UP (@ajlkn), used under the Creative Commons Attribution 3.0 license.

Template dependencies: jQuery, Scrollex, Responsive Tools, Font Awesome.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages