Hello, I’m Alec

Full-Stack Developer | Creator of interactive, intuitive web experiences

See My Work My GitHub

About Me

I’m Alec Garnica — a developer passionate about building creative, interactive experiences with clean code and thoughtful design. From crafting a custom Pokédex to designing full-stack apps, I thrive on turning ideas into reality. I care about excellence, collaboration, and creating things that make people feel inspired.

Projects

Project Tracker Dashboard

Project Tracker Dashboard

A full-stack project management application with role-based authentication using Supabase Authorization. Built with Node.js, Express, JavaScript, and CSS, this dashboard demonstrates advanced authorization controls where Admins can create/edit/delete projects, Managers can assign tasks, and Team members can only view and update their own tasks. The spotlight feature showcases how authentication dynamically controls what data each role can access.

Audio Portfolio

Vue.js audio portfolio with a custom music player: seamless playback, real-time progress, and intuitive controls in a sleek, fully responsive design. Only one track plays at a time, and the UI stays in sync with audio events for a polished user experience. Demonstrates expertise in interactive JavaScript and modern CSS.

The Golden Leash - Doggy Daycare

The Golden Leash - Doggy Daycare

Responsive doggy daycare website built for a paying client using React, JavaScript, and CSS. Features dynamic components, mobile-friendly design, intuitive navigation, and basic SEO optimization for improved search visibility.

First Aid POS System

First Aid POS System

Full-stack POS system for first aid inventory management. Built with Node.js, Express, EJS, PostgreSQL, and JavaScript. Features dynamic inventory control, price calculation, responsive design, and session management.

Simple Web Pokedex

Simple Web Pokedex

Designed and developed an interactive Pokédex for the first 151 Pokémon using JavaScript, CSS, and Bootstrap. Features include ID and name search with typo correction, dynamic image rendering, and responsive design for a smooth user experience.

UV Index Checker

UV Index Checker

Built a Node.js app using Express, Axios, and EJS templating to fetch live UV index data from the OpenUV API based on user-submitted ZIP codes. Integrated error handling, zip code validation, and dynamic SPF recommendations. Styled the frontend with custom CSS for a clean, user-friendly experience.

Contact Me