Hello! 👋 I'm Ciaran, a versatile Full-Stack Developer embarking on an enriching academic journey in Information Systems and Information Technology at Technological University Dublin. My solid foundation in full-stack web development was carefully built at Code Institute, equipping me with a wide spectrum of technical skills.
Previously, I fine-tuned my business management acumen while managing a successful health food store - an experience that instilled in me strong problem-solving capabilities, tenacity, and a command of operational intricacies. As I dive deeper into the world of coding and system management, I'm excited to leverage this unique blend of technical proficiency and business acumen to deliver solutions that are efficient, user-friendly, and optimized for business success.
Feel free to explore my repositories and connect with me on meaningful projects. Welcome to my GitHub!
💻 Full-Stack Web Development: Proficient in various programming languages and frameworks, committed to building efficient, user-friendly digital solutions.
🗂️ Business Management: Proven track-record in effective business operation from my previous role managing a successful health food store. Skills incorporating strategic planning, project management, and resource allocation.
🎓 Ongoing Education: Currently enhancing my technological expertise with a focus on at the renowned Technological University Dublin. This academic pursuit underscores my commitment to continuous professional growth and adaptation in the ever-evolving tech landscape.
Information Systems and Technology, TU Dublin (2023 - 2027)
I am presently enrolled in a part-time program at Technological University Dublin, where I am pursuing a B.Sc. in Information Systems and Technology. This flexible schedule allows me to fully dedicate myself to a software developer role while also honing essential knowledge and skills.
The curriculum of my program is meticulously crafted to provide comprehensive coverage of the field. It encompasses crucial subjects such as Programming and Algorithms, Interface Design and Web Development, Object-Oriented Programming, Database Systems, and Computer Communications and Networking.
Full-Stack Software Development Diploma, Code Institute (2023 - 2024)
I graduated with a diploma in Full-Stack Software Development, a comprehensive and rigorous program that fortified my proficiency in crafting robust, scalable, and interactive web applications with impeccable user-experience. I leveraged a diverse array of technologies and frameworks like HTML, CSS, JavaScript, Python, Django, Flask, MongoDB, MySQL, Git, and Heroku, enhancing my versatility as a developer.
This program expedited my expertise in the pivotal steps of the software development life cycle, from requirements analysis, wireframing, prototyping, to coding, testing, deployment, and maintenance. It placed particular emphasis on practical exposure to agile methodologies, integrating continuous testing strategies like TDD (Test-Driven Development) and BDD (Behavior-Driven Development), and documenting the development process, emphasizing the importance of good coding practices for long-term maintenance and collaboration.
Overall, the program's challenging curriculum and hands-on projects have well-equipped me to contribute significantly in a dynamic and challenging software development environment.
- Front-End Development: HTML, CSS, JavaScript, Bootstrap, JQuery, and responsive design.
- Back-End Development: Python, Django, Flask, MongoDB, MySQL, and Heroku.
- Software Testing: PyTest, JavaScript, and Jest.
- Version Control: Git, GitHub, and GitPod.
Throughout the Essentials Modules, I spearheaded the development of five cornerstone projects, cementing my proficiency in key languages, including CSS, JavaScript, and Python. These, regarded as the pillars of programming, played a central role in each project and contributed to a diverse portfolio that unequivocally represents my capabilities.
During the Full Stack Toolkit Modules, the incorporation of Python, Django, Flask, MongoDB, MySQL, and Heroku took center stage, introducing me to the comprehensive world of full-stack development. Here, I designed and developed five dedicated projects that each spotlight different aspects of full-stack development. These creations collectively showcase my competence in generating user-friendly web applications that are both dynamic and responsive, demonstrating my ability to handle a variety of technologies and frameworks.
- E-commerce: Engineered a complete eCommerce application from ground up using Django, a robust Python-based framework, integrating Stripe for secure and reliable payment processing.
- Advanced Front-End Development: Mastered the creation of dynamic, responsive, and intuitive web applications using the tried-and-true blend of JavaScript, HTML, and CSS to deliver superior user experiences.
- Data-Centric Development: Proved proficiency in database interactions by developing a fully operational web application powered by Python, Flask, and MongoDB, highlighting my ability to handle complex data structures.
- User-Centric Front-End Development: Utilized expertise in JavaScript, HTML, and CSS to develop interactive, user-centered web applications designed with responsiveness and usability in mind.
- Interactive Front-End Development: Demonstrated capability to integrate APIs by building a feature-rich web application using JavaScript, HTML, and CSS, underlining my ability to create highly interactive digital experiences.
Certificates:
- The Complete JavaScript Course, Udemy (69 hours) - Jan 2023
- Node.js, Express, MongoDB Course, Udemy (42 hours) - June 2022
- Health Diet, Nutrition and Health, Dublin Institute of Technology (1 Semester) - Sep 2012
Professional Development:
- React: The Complete Guide (incl. React Router & Redux), Udemy (74 hours) - Feb 2024
- CS50: Computer Science Courses and Programs, Harvard via edX (12 weeks) - Feb 2024
Elite Fitness was my final project for Code Institute to obtain a diploma in full-stack software development. Elite Fitness is a Blend of technology and wellness, setting a distinct standard in online fitness retail. This seamless platform, is built with various technologies such as Python, Tailwind CSS, JavaScript, and hosted on Heroku, caters to an array of fitness needs, from health supplements to training equipment and juicers.
The back-end infrastructure leverages AWS for resilient data storage and optimized content delivery, alongside Heroku for seamless application deployment. These choices ensure an efficient, responsive user experience, contributing positively to user engagement and satisfaction.
Powering beyond a typical e-commerce store, Elite Fitness is a canvas where I weave personalized wellness experiences. Be it a novice embarking on a fitness journey or an accomplished athlete seeking advanced performance enhancers, Elite Fitness caters to all with precision.
Elite Fitness is more than an application – it's a testament to the transformative power of modern web technologies, creating a user-centric, highly responsive, and secure web application.
Himawari Sushi is a full-stack application designed to provide the user with a modern, seamless dining experience focused on authentic Japanese cuisine. This project is the culmination of my work as a full stack software developer during my diploma program, showcasing my skills in building a fully functional web application from scratch using a variety of technologies and tools.
Himawari Sushi offers an easy reservation system through the intuitive app, allowing users to plan their next dining experience with just a few taps. Users can explore and order the most popular dishes, and by signing up to the newsletter, users not only stay updated but get discounts on their next meal. Experience a unique blend of tradition and modernity by indulging in the best of what Himawari Sushi has to offer.ssss
Freyja Healing is one of my first application I built to showcase of my proficiency as a full-stack software developer. This application is a testimony to my adeptness in creating fully functional web applications, built With great care and attention to detail using an array of cutting-edge technologies.
Crafted with Vue.js, and styled using Tailwind CSS, Freyja Healing merges modern tech with health-centricity, making holistic wellness more accessible. Supporting the tech-architecture are Cloudinary and Cloudflare, providing reliable static hosting and security measures respectively, while Nuxt.js ensures an enriched, high-performing user interface.
Through Freyja Healing, I entwine the conveniences of modern technology with the efficacy of natural health practices to empower a more accessible journey towards wellbeing. Freyja is more than an application—it’s a leap forward in integrating health-tech innovations to promote a healthier, happier lifestyle. Experience the power of a comprehensive, tech-fuelled wellness journey with Freyja Healing.
- Web developer: Love Nature | June 2021 - May 2023
- Career transition to software development : Committed to intensive study, building foundational knowledge of programming principles and languages. | March 2020 - May 2021
- General manager: Nourish Health Store | January 2019 - March 2020
- Managing Director: Natural Living Health Store | January 2017 - December 2019
- Interface Design and Web Development 🎨
- CS50's Introduction to Computer Science 💻
- Computer Technology 1 ⚙️
- Programming Paradigms and Data Structures 📚
- Introduction to React: Building Dynamic Web Applications 🌐
- Computing Fundamentals 2 🧠
- Object Oriented Programming 🧱
- Computer Technology 2 ⚙️
- IOS App Development with Swift 📱
- Programming and Algorithms 2 📝
- Database Systems 💾
Area | Technologies Used |
---|---|
CMS | |
Front-end | |
Back-end | |
Databases | |
Deployment | |
Hosting | |
Testing |
Area | Tools |
---|---|
Development | |
Design | |
Testing |