Twitch API Integration
is an implementation that allows you to easily interact with the Twitch API through PHP web applications.
Development stack: PHP 8.2
PayPal IPN Integrations
(Dockerized)
is an implementation of the PayPal Instant Payment Notification System that allows you to easily integrate PayPal
with your website.
Development stack: PHP 8.1
The container allows you to use PayPal without having to implement the IPN handling yourself. Just pass it the transaction details and wait until it does the validation and returns the result of the transaction.
Python3 REST API is a sample application for interviewer and recruiters to check out.
It simulates an API for an equipment rental company. It allows you to create, update, delete entries as well as getting all entries or specific ones by ID.
Development stack: Python3 + Flask + SQLAlchemy + Marshmallow.
Java + Spring Boot API is a sample application for interviewer and recruiters to check out.
It simulates an API for a book library catalog. It allows you to create, update, delete entries as well as getting all entries or specific ones by ID.
Development stack: Java 22 & Spring Boot Framework.
eCommerce Platform is a project to easily allow small businesses to set up an online presence.
Currently supported as a software service for small businesses. Link is a client.
Development stack: PHP 8, MySQL, HTML, CSS, JavaScript, and the Bootstrap framework.
Infrastructure stack: Dockerized application deployed to Kubernetes.
The platform allows you to run the website running several modules:
Here you can take a look at the Jenkins DevOps pipeline that builds and deploys my Bachelor's
Capstone Project, Donations Desk, to a Kubernetes cluster.
Here you can take a look at the Jenkins DevOps pipeline that builds and deploys my project,
CannaLogs, to a Kubernetes cluster.
Here you can take a look at the Jenkins DevOps pipeline that builds and deploys my project,
Event Manager, to a Kubernetes cluster.
Here you can take a look at the Jenkins DevOps pipeline that builds and deploys this website,
my virtual CV and personal portfolio, to a Kubernetes cluster.
RPi-Streambox is a bash application designed to set up Debian based systems (Raspberry Pis) as an nginx RTMP multi-streamer.
It relies on NginX and Stunnel4 to re-broadcast a stream input into many backend providers.
Development stack: Bash.
Traefik-Control is a bash application designed to set up Debian based systems (Raspberry Pis) as a Traefik Reverse Proxy.
Development stack: Bash.
RPI-PXE is a bash application designed to set up Debian based systems (Raspberry Pis) as a network PXE server.
Development stack: Bash.
The JavaScript Widget Collection is an ever growing set of widgets written in JavaScript that can be embedded into Web Applications.
Development stack: HTML, JavaScript, and the Bootstrap framework.
This website is a responsive website that contains my CV and sample projects.
Development stack: HTML, JavaScript, and the Bootstrap 4.4 framework.
Infrastructure stack: Originally hosted in GitHub. Now is part of a Jenkins CI/CD pipeline that builds a docker image and deploys it to a Kubernetes cluster hosted in Raspberry Pi devices.
CannaLogs is a Progressive Web Application developed to help the Cannabis industry and enthusiast community track and log their grows.
It serves to log, track, reference, and share information of cannabis grows for corporations and groups of enthusiasts.
For corporations, it helps with record keeping for compliance. It also serves as a log book with plenty of details so that they can reference and replicate previous successful grows.
For communities, it helps as a source of knowledge sharing and communication.
Development stack: PHP 8, MySQL, HTML, CSS, JavaScript, and the Bootstrap 4.4 framework.
Infrastructure stack: Originally hosted on prem using VMWare vSphere. Now is part of a Jenkins CI/CD pipeline that builds a docker image and deploys it to a Kubernetes cluster hosted in Raspberry Pi devices.
Account Type | Username | Password |
---|---|---|
Administrator | Not allowed | Not allowed |
Contributor/Grower | grower | password |
Event Manager is a Progressive Web Application developed while working at Accenture.
It is a personal project to help the North American Employee Resource Groups.
It serves as an event management platform, an organization membership management tool, and analytics engine amongst other features.
The original Proof of Concept was developed in Procedural PHP (fast) and later was refactored to Object Oriented code for a multi-organization branch.
Development stack: PHP 7, MySQL, HTML, CSS, JavaScript, and the Bootstrap 3.7 framework.
Infrastructure stack: Originally hosted in Azure IaaS. Now is part of a Jenkins CI/CD pipeline that builds a docker image and deploys it to a Kubernetes cluster hosted in Raspberry Pi devices.
Account Type | Username | Password |
---|---|---|
Administrator | administrator | password |
Point of Contact | poc | password |
Approver | approver | password |
Sprinter is a Web Application developed while working at Accenture.
It is a personal project discussed and approved by Accenture Federal Services' leadership to incentivize employees to engage in a more healthy lifestyle.
The company would create healthy sprint style events for people to compete. The winner would receive a prize on each sprint.
Development stack: PHP 7, MySQL, HTML, CSS, JavaScript, and the Bootstrap 3.7 framework.
Infrastructure stack: Originally hosted in Azure IaaS. Now is part of a Jenkins CI/CD pipeline that builds a docker image and deploys it to a Kubernetes cluster hosted in Raspberry Pi devices.
Unified Communication & Collaboration Tools is a Windows Presentation Foundation Application developed for Accenture.
It serves as an interface between Databases, Microsoft Identity Manager, Active Directory, Azure AD, and other Azure/O365 services. This application allowed several Tier 3 teams to offload responsibilities to Tier 1 support.
Development stack: C#, .NET, PowerShell.
Infrastructure stack: Hosted in Azure IaaS.
The source code for this application belongs to Accenture. I can't provide a sample but here are some images of the first version of
the application.
Estoy Bien PR is a personal project consisting of Progressive Web Application developed in one night.
It was created after becoming aware of the difficulty for many individuals to find out if their relatives were safe in the immediate aftermath of Huracán María through Puerto Rico.
It allowed people to post information about their status for their families to search.
Development stack: PHP 7, MySQL, HTML, CSS, JavaScript, and the Bootstrap 3.7 framework.
Infrastructure stack: Originally hosted in Azure IaaS. Now is part of a Jenkins CI/CD pipeline that builds a docker image and deploys it to a Kubernetes cluster hosted in Raspberry Pi devices.
Identity and Access Management Tools is a Windows Presentation Foundation (WPF) application developed for Accenture.
It serves as an interface between Active Directory, Azure AD, Microsoft Identity Manager, and other Azure/O365 services. This application allowed several Tier 3 teams to offload responsibilities to Tier 1 support.
Development stack: C#, .NET, PowerShell.
Infrastructure stack: Hosted in Azure IaaS.
The source code for this application belongs to Accenture. I can't provide a sample but here are some images of the first version of
the application.
nZEDb Deploy is a collection of bash scripts designed to set up Debian based systems as an nZEDb Usenet Indexer.
This was in support of the nZEDb forums and community that wanted to easily setup their own environments for development and testing.
Development stack: Bash.
Donations Desk is a Web & Mobile Application for Asesores Financieros Comunitarios, a non-for profit organization.
It serves as a crowd funding platform for participant not-for-profit organizations to get donations via PayPal and promotes them to the general public in Puerto Rico.
This application was the capstone project for my Bachelor's degree in Computer Engineering at the Polytechnic University of Puerto Rico.
Development stack: PHP (5), JavaScript, MySQL, HTML, CSS, and the Bootstrap 3.7 framework.
Account Type | Username | Password |
---|---|---|
Administrator | admin | password |
Restaurant System is a restaurant management platform in CLI format developed while at the Polytechnic University of Puerto Rico.
It allows you to process orders and manage the restaurant menu. The system generates receipts for transactions and keeps a log of all sales.
Development stack: C++.
Soda Machine Emulator is a system that controls a soda machine's mechanism.
It allows you to process orders and manage the inventory.
This project was developed at the Polytechnic University of Puerto Rico.
Development stack: C++.
Car Rental Management System is a car rental command line program to manage clients, inventory, and rental leases.
This project was created while at the University of Puerto Rico, Mayagüez Campus.
Development stack: Java.
Stock Exchange Simulator is a CLI simulator.
It allows you to add stocks, buy, sell, and manage an investor's profile.
This project was created while at the University of Puerto Rico, Mayagüez Campus.
Development stack: Java.
Void Space is a PC Arcade-style Game.
This project was created while at the University of Puerto Rico, Mayagüez Campus.
Development stack: Java.
Profile by Jorge Pabón