Hi! I’m Niall Geoghegan, a master’s student in Software Engineering with a passion for building robust, scalable software solutions. With a background in Computer Science and hands-on experience in full-stack development, I enjoy tackling complex challenges and creating user-centered applications. My expertise spans languages like Java, Python, and JavaScript, and I’ve developed both web and mobile applications that integrate front-end and back-end technologies.
Currently pursuing a master’s degree in Software Engineering, focusing on advanced software design patterns, robotics, and the Robot Operating System (ROS). My coursework and projects emphasize creating scalable, maintainable software architectures and leveraging ROS for robotics simulation and control.
This project is a Google Firebase-powered application that helps locate unique and hard-to-find wine products within the store. Designed to streamline customer assistance, it features a searchable database of obscure wines, including select items like chateaus with specific SKU numbers (e.g., SKU 13955). An admin login with the password "1234" showcases IAM functionality, enabling secure access to management features. The app serves as a proof of concept for using Firebase in real-time product management.
View ProjectThis is an ongoing project where our team is collaboratively developing a secure and scalable data pipeline on AWS. Each member contributes unique expertise: from XML data cleaning and processing using AWS Lambda, to API integration, database management, and IAM (Identity and Access Management) for robust access control. Together, we’re building a comprehensive system designed for seamless data transformation and secure API functionality.
View ProjectEmail: ngeoghegan@my.ccsu.edu