I'm a Computer Science student passionate about creating beautiful, functional digital experiences! Currently pursuing my BA in Computer Science while diving deep into the world of web development, UI/UX design, and everything pixel-perfect.
- Web Development - Crafting responsive websites that look great on every device
- UI/UX Design - Learning user-centered design principles that make apps intuitive
- Graphic Design - Exploring visual design and branding concepts
- Coding & Scripting - Building my programming foundation across multiple languages
- Academic Projects - Turning coursework into portfolio-worthy pieces
A professional-grade CSV validation tool with modern web interface
๐ View Repository | โก Quick Start Guide
Key Features:
- ๐จ Modern UI/UX - Responsive design with Tailwind CSS and Alpine.js
- ๐ ๏ธ Dual Interface - Both CLI tool and web dashboard
- ๐งช Comprehensive Testing - 22 automated tests ensuring reliability
- ๐ Sample Files - Built-in test data for immediate usage
- ๐ Smart Validation - Customer ID, email, name, and date validation
- ๐ Production Ready - FastAPI backend with GitHub Actions CI/CD
Tech Stack: Python | FastAPI | Tailwind CSS | Alpine.js | Pytest | GitHub Actions
Personal Project - A specialized sports graphics website where parents can upload images of their kids and I transform them into professional-quality graphic cards:
- User-friendly image upload and processing system
- Custom graphic design templates and layouts
- Professional sports card creation and editing tools
- What I practiced: Web development, image processing, graphic design, user experience design
Latest Java Project - A robust CLI application for batch processing CSV files:
- CSV file validation with comprehensive error reporting
- Data transformation (title case names, lowercase emails)
- Automatic file archiving after processing
- Full test coverage with JUnit 5 and CI/CD pipeline
- Skills developed: Java 17, Maven, SLF4J/Logback, Software Testing, CI/CD
Course Project - A gaming community platform featuring:
- Dynamic, engaging visual design
- Interactive elements and smooth animations
- Community-focused user experience
- Skills developed: Advanced CSS, JavaScript interactivity
Latest Assignment - A comprehensive inventory management system:
- Item frequency analysis and data processing
- Menu-driven console application with user interaction
- File I/O operations and data persistence
- Focus: C++ fundamentals, data structures, algorithm implementation
Currently Working On:
- ๐ญ Expanding my JavaScript skills and exploring frameworks
- ๐ฑ Diving deeper into UI/UX design principles
- ๐ Completing my Computer Science coursework
- ๐จ Building a solid foundation in graphic design
Always Excited About:
- ๐ฏ Collaborating on creative coding projects
- ๐ค Exploring new design trends and technologies
- ๐ฌ Discussing responsive design and user experience
- ๐ Turning ideas into functional, beautiful websites
- ๐ Portfolio: [Coming Soon - Building something awesome!]
- ๐ง Email: alex@pixelperfectdesigns.com
- ๐ผ LinkedIn: (https://www.linkedin.com/in/alex-staples-59738699/)
- Youth sports coach ๐ฏ
- 3 girls dad โ
- I love turning creative ideas into digital reality โจ
- PixelPerfectDesigns is my creative alias and potential future business name! ๐
๐ก "The best way to learn is by building something you're excited about." - Me, probably after staying up too late coding ๐
โญ Always learning, always building, always improving! โญ