Skip to content

Source code for my personal site showcasing full-stack development, AI infrastructure, DevSecOps, and research-based projects. Built with Next.js, Tailwind CSS, and TypeScript. Features include interactive AI agents (in progress), a secure Firebase-backed contact form, responsive UI, and SEO/accessibility best practices. Deployed via Vercel.

Notifications You must be signed in to change notification settings

gtech29/portfolio

Repository files navigation

Personal Portfolio Website

This is the source code for juan-rodriguez.dev, a personal portfolio site built to showcase my work in full-stack development, AI infrastructure, DevSecOps, and research-driven projects. The site highlights professional experience, selected projects, and services I offer in web development, digital systems, and emerging technologies.

Features

  • Modern Stack: Built with React, TypeScript, Next.js, and Tailwind CSS
  • Interactive Agents: Real-time chat agents for each page powered by LLM backends (In Progress)
  • Projects Section: Detailed write-ups of featured work including:
  • Responsive UI: Mobile-first design with dark mode support and smooth UI transitions
  • Secure Contact Form: Firebase-integrated form with reCAPTCHA for protected submissions
  • SEO and Accessibility: Includes meta tags, Open Graph data, and ARIA best practices

Project Structure

![ProjectStructure] (/public/ProjectStructure.svg)

Deployment

The site is deployed using Vercel with a custom domain: juan-rodriguez.dev.


Tech Stack

  • Frontend: React, Next.js 14 (App Router), Tailwind CSS, TypeScript
  • Backend (Contact Form): Firebase Firestore + Google reCAPTCHA
  • Hosting: Vercel + GitHub


Planned Enhancements

  • Add support for local LLM agents.
  • Containerize the app, integrate it with Kubernetes, and enhance security.

License

MIT © Juan Rodriguez — created to support learning, hiring, and collaboration.

About

Source code for my personal site showcasing full-stack development, AI infrastructure, DevSecOps, and research-based projects. Built with Next.js, Tailwind CSS, and TypeScript. Features include interactive AI agents (in progress), a secure Firebase-backed contact form, responsive UI, and SEO/accessibility best practices. Deployed via Vercel.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published