A static, responsive portfolio site showcasing my background, skills, and software projects.
Live site: https://gersondiaz12.github.io/portfolio/
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.
| 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 |
- 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.
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
No build step required — the site is plain static HTML.
git clone https://github.com/gersondiaz12/portfolio.git
cd portfolio
python -m http.server 8000Then 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.
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)
- LinkedIn: https://www.linkedin.com/in/gerson-diaz12/
- GitHub: https://github.com/gersondiaz12
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.