Honors Portfolio - Ian Condon
×
PotLuck is a social wagering app that combines gamification with community engagement. Users can create and join pots — shared pools of money centered around a goal, bet, or topic — and vote on who has earned the pot based on consensus.
Users can join public, private, or location based pots, add friends, message each other to discuss the outcome of pots, view the pots their friends are involved in, deposit and withdraw money, and much more!
Originally built as a web app in Spring of 2025, PotLuck is currently in active development and is now out on the iOS App Store!
Frontend: HTML, CSS, JavaScript (v2 in Swift)
Backend: JavaScript, SQL, Docker (v2 using Firebase)
Eye2Eye is the culmination of my undergraduate research at NC State, which I took as a series of CSC 498 and 499 classes. It is a video-conferencing tool that will be used in a user study to measure the impact of delay and gaze in virtual meetings.
This research project combines computer vision, human-computer interaction, and video conferencing technology to study how different factors affect virtual communication effectiveness.
The tool is designed to provide researchers with precise control over various meeting parameters to conduct controlled studies on virtual collaboration.
Technologies: Computer Vision, Video Conferencing, Research Tools
Research Focus: Human-Computer Interaction, Virtual Meetings
This is a video essay that I made on the song "New Slaves" for the Arts in the Civil Rights Movement class, which I took through the Honors Program. I did well on this assignment and was proud of the final product.
The project involved analyzing Kanye West's "New Slaves" in the context of civil rights movements and contemporary social issues, combining music analysis with historical and cultural perspectives.
This assignment allowed me to explore the intersection of music, technology, and social justice while developing my skills in video production and academic analysis.
Course: HON 290 - Arts in the Civil Rights Movement
Format: Video Essay
I took Computer Music as an elective for my major, which I enjoyed because it combined my passions for Computer Science and music production into one class. My final project for this class was a short music piece that combined everything I learned over the semester.
The project involved creating an original composition using digital audio workstations, synthesizers, and various computer music techniques learned throughout the course.
This experience allowed me to explore the creative intersection of technology and music, applying programming concepts to musical composition and sound design.
Course: MUS 306 - Computer Music
Format: Original Music Composition
This was the first fully implemented full-stack app that I created. It was the final project for Software Development, where my team collaborated and built a fully functioning coffee shop app.
The application included features for ordering coffee, managing inventory, processing payments, and tracking customer orders. It was built using modern web development practices and team collaboration tools.
This project was instrumental in teaching me full-stack development, database design, and the importance of teamwork in software engineering.
Course: CSC 326 - Software Development
Technologies: Full-Stack Web Development, Database Design
Note: Due to academic integrity policies, the source code for this project cannot be shared publicly.
These experiences represent the most impactful moments of my undergraduate career, shaping who I am as a person and professional.
President of 180 Degrees Consulting:
I am currently President of 180 Degrees Consulting at NC State, where we provide pro-bono consulting work to nonprofits in the greater Raleigh community. Being a leader for 8 project teams and ~60 consultants has been a super impactful experience for me.
Studying Abroad in Prague:
This has probably been the most impactful experience that I have had at NC State. I learned so much about who I am, my love for traveling, and how the rest of the world works, while meeting some of my best friends.
Interning at Gilbarco Veeder-Root:
My internship at GVR was my first experience doing software engineering in a professional setting. I learned so much from that experience about industry practices and professional development.
Reflection Documents:
This is a hackathon project from HackNC which is an app where you can chat with anyone in a 100mx100m square in a grid. This grid goes around the entire world.
Gridchat creates location-based chat rooms that allow people in the same physical area to connect and communicate, fostering local community building through technology.
The app uses geolocation services to determine which grid square users are in and connects them with others in the same area, creating unique social experiences based on physical proximity.
Event: HackNC Hackathon
Technologies: Geolocation, Real-time Chat, Mobile Development
This is a hackathon project from HackDuke which is an app where you can anonymously journal and track your mental health. We won a prize for this app.
DeepQuestion focuses on mental health awareness and provides users with a safe, anonymous space to reflect on their thoughts and track their emotional well-being over time.
The app combines journaling features with mental health tracking tools, helping users develop better self-awareness and emotional regulation skills.
Event: HackDuke Hackathon (Prize Winner)
Focus: Mental Health, Anonymous Journaling
Welcome to my Honors Portfolio! This interactive website showcases my academic journey, projects, and experiences during my time at NC State University.
How to Navigate:
• Click any project icon to open a detailed modal with information about that work
• Close modals by clicking the × button or clicking outside the modal
• View media files directly in the modals (videos, audio, images)
• Download files using the download links in each modal
• Open PDFs in new tabs to view reflection documents
• View the rest of my Portfolio by clicking the "x" button in the top right corner of this page
Portfolio Categories:
• Academic Projects: Technical work from coursework and research
• High Impact Experiences: Leadership, study abroad, and professional development
• Other Projects: Hackathon projects and creative endeavors
Features:
• Responsive design that works on desktop and mobile
• Interactive modals with rich media content
• Direct access to project files and documentation
• Professional presentation of academic work