-
Notifications
You must be signed in to change notification settings - Fork 0
Home
dagustin415 edited this page Mar 18, 2026
·
6 revisions
Welcome to the wiki for davidagustin.github.io, a personal portfolio showcasing 28 full-stack projects across web development, AI/ML, and cloud deployment.
- Projects Catalog — Complete list of all 28 projects with details
- Architecture — Technical architecture and design decisions
- Technology Reference — All technologies used across projects
- Setup Guide — Local development and deployment instructions
- Contributing — How to contribute to this project
- Deployment Platforms — Guide to the 10+ cloud platforms used
This portfolio demonstrates proficiency across:
- 7 frontend frameworks — React, Next.js, Angular, Vue.js, SvelteKit, Astro.js, Gatsby
- 10+ cloud platforms — Vercel, AWS Amplify, Azure Static Web Apps, Heroku, Digital Ocean, Netlify, Render, Surge.sh, Firebase Hosting, GitLab Pages, Cloudflare Workers
- AI/ML technologies — Scikit-learn, TensorFlow, PyTorch, OpenAI, MediaPipe, Tesseract.js
- Full-stack capabilities — Node.js, Express, Firebase, PostgreSQL, MongoDB, Cloudflare Workers
The portfolio is a single-page React application with these sections:
| Section | Purpose |
|---|---|
| Hero | Apple-style parallax landing with gradient orbs |
| About | Skills with animated counters and parallax effects |
| Projects | Multi-view (Grid/Carousel/Table) with search, filtering, and 28 projects |
| Donation | Support section with Stripe, BTC, and ETH options |
| Contact | EmailJS-powered contact form with dark mode |
| Layer | Choice | Rationale |
|---|---|---|
| UI Framework | React 18 | Mature ecosystem, excellent tooling |
| Language | TypeScript | Type safety, better IDE support |
| Styling | Tailwind CSS 3 | Utility-first, fast iteration, dark mode support |
| Animation | Framer Motion | Declarative, performant animations, parallax scrolling |
| Theming | Dark/Light Mode | Class-based toggle with localStorage persistence |
| EmailJS | Client-side email without backend | |
| Build | Create React App | Zero-config React setup |
| Deploy | GitHub Pages | Free hosting for static sites |