As a soon-to-be computer science grad (May 2025) with a concentration in journalism, I have a passion for building intuitive technology, designing user-friendly experiences, and telling compelling stories. Whether through code, design, or storytelling, I aim to create digital experiences that inform, engage, and inspire.
About Me »GreekGather is a web platform designed to streamline membership and event management for Greek organizations. Built with Flask and React.js, it features role-based access control, chapter management, and event scheduling for a seamless user experience.
View Project on GitHub
GreekGather/
│
├── backend/
│ ├── app.py # Flask application entry point
│ ├── requirements.txt # Python dependencies
│ ├── models.py # Database models
│ ├── routes/ # Database routes
│ │ ├── *.py
│ └── migrations/ # Database migration files
│
├── frontend/
│ ├── src/
│ │ ├── App.js # Main React component
│ │ ├── index.js # React entry point
│ │ ├── components/ # Feature components
│ │ │ ├── *.jsx # Join, Manage, View Chapter
│ │ │ ├── *.jsx # Register, Login, Manage Roles
│ │ │ ├── *.jsx # Events, Navigation, etc
│ │ └── styles/
│ │ └── *.css # Component-specific styles
│ └── package.json # Frontend dependencies
A full-stack web application designed to streamline collaborative travel planning by allowing users to create, manage, and share itineraries. Built with Flask and React.js, it features user authentication, trip organization, and an intuitive interface for seamless travel coordination.
View Project on GitHub
A fully responsive portfolio site showcasing projects, experience, and skills with an interactive and user-friendly design. Built with HTML, CSS, and JavaScript, it was recently updated with a modern, reactive design and improved system architecture. The previous version is shown in the image.
View Project on GitHub