My name is Bruno Freitas and I have been learning and working on CS related projects for over 10 years. During this time I have developed several applications mostly in PHP, sometimes supported by frameworks like Laravel, along with their respective Frontends.
While I have a background as an Architect in the AEC industry, I have been gradually acquiring skills in Software Engineering and Programming, and hold a postgraduate in Open Source Software from Lisbon's ISCTE university.
Read on for some samples of my work and the technologies I work with.
You can also download my CV from one of the links below.
DATABASES, FRAMEWORKS & INTEGRATION
Developed with the AEC industry collaboration in mind, ArCollab is an application that allows multiple teams to track issues in Projects.
G.O. was designed to make storing and retrieving personal information easy and smart. Content such as images and documents, task lists and contacts can be shared with other users, making it a powerfull organization tool.
This contacts database was created to solve a recurring problem of contacts storage and sharing in a restricted environment. It allows registering users with various permission levels, regarding the content they are allowed to access and/or edit.
PHP, HTML, CSS, MySQL
One of the first projects I ever developed, this expense tracker allows user registration, custom accounts and categories for each user, where income and expenses can be associated. It provides an interface to set monthly goals and simple graphs to keep track of transactions.
PHP, HTML, CSS, MySQL
This project was developed in the context of the Masters in Open Source Software, and was my first laravel app. It's a simple site that allows users to save their favorite repos from Github. Through REST and Github's API we are able to dynamically search available repositories as store them in our own structured folders for easy retrieval.
Another of my early projects, this time tracker app allows user registration, custom categories / groups for each user, where tasks can be timed. It provides an interface to review total time spent working on specific projects or tasks.