Programming Languages
As one might expect I have an extensive background in programming languages. My exposure to the traditional suite of web languages (HTML, CSS, PHP, Javascript, VB.net, C, ASP.net) started around 13 years ago but currently my activities center around Java, JavaFX, React and MySQL.
The Caribbean Arbitrage App allows cruise ships to buy and sell products at steep profit margins by taking advantage of supply and demand through geographical arbitrage. The app allows the purser to check inventory and do onboard business transactions before reaching the physical point of sale. In the same way, purchasing ship supplies can be done to take care of the needs of the passengers. Sales tax and currency conversions are automatically calculated between a range of 6 carribbean currencies. This is a fullstack app built on Java, Spring Boot, React and MySQL.
This JavaFX/SQLite app matches transplant candidates with potential organ donors by parsing through an organ HLA epitope registry using 4 filters. Each database to be searched belongs to one of the 5 organ groups of pancreas, kidney, heart, liver and lung. Successful matches may be printed via PDF format and saved for further review.
The Otolaryngology Patient Scheduler gives hospital administrators and physicians the ability to track patient appointments. Patient information can be searched and edited on the fly. Appointment data are presented with a calendar GUI as well as listview and tableview formats. Special attention was given to proper coding architecture that is unique to JavaFX programming.