I am currently undertaking a B.Sc. (Bachelor Honours Degree) in Computer
Applications at Dublin City University. My interests include web
development, virtualization, networking, and system administration.
Apache Cloudstack is Open Source software designed to deploy and manage large networks of virtual machines, as highly available, highly scalable Infastructure as a Service (IaaS) cloud-computing platform.
My role as a PMC member and committer involves participating on mailing lists and ensuring healthy community and product growth.
In Summerhill I help with the maintenance and improvement of Summerhill's computer
system on request and when problems arise. I was involved with
migrating the computer system from Ubuntu to Windows XP and finally Windows 7.
My roles include: Active Directory administration, Software deployment,
Web Server administration, WDS administration and Networking.
Within my time in Summerhill College I was exposed to: Windows server,
Ubuntu, VMWare ESXi, Serco ePortal and PFsense.
Mobile web application that supplies easy access to DCU timetables.
The application is based on AngularJS. It sends a JSON request to
our API, our API will return the users timetable if its cached
otherwise, it sends a request to DCUs servers for a iCal file which
it parses, caches and then returns to the user.
LDAP implementation improvement and user provisioning.
As part of Google Summer of Code I worked with Apache Cloudstack. It is a private cloud management platform. My project involved re-writing the LDAP authentication engine and extending it to support User Provisioning.
The end resulted provided a more effective mechanism to provision users from LDAP into Cloudstack.
ec2stack is an EC2 compatibility interface for Apache Cloudstack written in Python. This application allows utilities created for the Amazon EC2 API to be used against Apache Cloudstack. This effectively gives users their own private Amazon EC2-like Infrastructure.