This is the company's website, it facilitates account managers in setting up and managing stores tailored for specific clients, especially schools and event organizers. Aimed at those desiring custom t-shirts and hoodies for events, our platform simplifies the order procedure, allowing for direct purchases. This not only eradicates the hassle of manually recording apparel sizes and choices but also aids the internal operations by efficiently organizing production batches.
Project built on Ruby on Rails with React in the places that we needed the UI to be responsive.
Our solution included the use of Google OR-Tools an open source software suite for problem optimization.
I played a key part on the development of this system. Which allowed us to model the problem, rank the solution and optimize the result (Constraint Solving).
On this pivotal project, our primary focus was to enhance the NHS's resource management and better the working conditions for its staff. Historically,
rostering within our partner trust was a challenging task, often approached haphazardly, with adjustments made reactively based on staff feedback about their shifts.
Our objective was to evolve this system into a proactive, efficient model that incorporated staff preferences from the outset of roster creation.
The project was crafted using Ruby on Rails, integrating React for areas requiring responsive UI.
We incorporated Google OR-Tools, an open-source optimization suite, into our solution.
I was instrumental in the system's development, enabling problem modeling, solution ranking, and result optimization through Constraint Solving.
Mobile app used to upload evidence files to a user's portfolio. Portfolio is a key part of the main sard system that has to be done every year by doctors.
Mobile app developed on Expo's React Native with Redux Sagas connected to the backend with RestAPI.
I initiated this project to hone my skills in React, NodeJS, and Typescript. Stemming from our TeamSpeak server, where users presently have a voice channel, we aim to enhance this by enabling group icon uploads for server-wide visibility and introducing a private MusicBot. This allows collective song listening without requiring staff assistance.
Utilizing the NextJS React Framework, I crafted a library that simplifies the TeamSpeak DSL, offering intuitive building blocks for any TeamSpeak functionality. Communication with the TeamSpeak Server occurs via an SSH API, while the MusicBot leverages a Rest API. Continuous deployment to production is done through GitLab CI/CD.
“The best way to find yourself is to lose yourself in the service of others.” – Gandhi
In 2012 me and my friend and I started a gaming community. Since then I've been responsible for configuring and managing multiple Linux Servers that host our services.
I’ve dockerised multiple applications to make it easier to move to new servers. These include a Nginx instance, game servers, multiple PHP scripts and a website that automates most of the work.
We have organized multiple game tournaments with rewards and today we run second-largest TeamSpeak Server in Portugal with a daily peak of about 200 People online.
Before covid, I was a volunteer at Cancer Research UK as a Shop assistant. It was a great opportunity to give back to the community while improving communication skills.
Computer Science (Artificial Intelligence) with Year in Industry
Upper Second-Class Honours 2:1
Pearson BTEC Level 3 Extended Diploma in IT (Software Development)
D* D* D* (Triple Distinction Star)
Designed and Created
by Pedro Roque