I'm a software developer who combines creative thinking with logical problem-solving to build systems that are both reliable and intuitive for the people who use them. With a B.S. in Computer Science and a minor in Journalism, I am passionate about the intersection of technology and humanity. I aim to re-structure the way that algorithms impact our lives; Technology should be liberating, not debilitating.
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