PHP Laravel Development
- Radius server instance on an Linux/Ubuntu
- CloudTrax network integration
- PHP/MySQL Laravel (dev, staging, production) running on Git branches utilizing artisan database migrations
- MailChimp API integration
Three tier system to capture guest data from WiFi access points. This service is sold to vacation rental companies to help them drive traffic to internal booking engines instead of going through traditional big distribution channels like Airbnb. The system ran under a CloudTrax Open mesh network that would communicate with a Radius authentication server. The Radius server would pass on capture data to a PHP/MySQL Laravel web application. The web application would then store the captured data and sign up requested users to MailChimp mailing lists.
C#, Angular, React
Commission on Accreditation for Law Enforcement Agencies (CALEA)
- Client relations
- Store and retrieve data for the accreditation
- Backend Admin and Reporting
- PDF Generation
- Digital Signatures
- User\Permissions Matrix
CALEA Information Management & Reporting System (CIMRS) for the Commission on Accreditation for Law Enforcement Agencies, Inc. (CALEA). CIMRS enables CALEA and its clients to store and retrieve data for the accreditation process of four types of programs: 1) Law Enforcement, 2) Campus Security, 3) Training Academy, 4) Communications. Each program is versioned and can potential change from year to year. The project has been successfully completed and is now in a maintenance contract to address any issues or add small new features.
CIMRS has a client relations component that allows certain credentialed users to receive email notifications when data is ready for review. Once reviewed, the client could then enter feedback that would be stored and become part of the accreditation process
CIMRS has a considerable backend administration section. The primary functions are client and user admin, and accreditation program admin. The user admin allows you to assign roles and clients to users. The accreditation admin enables you to create new accreditation programs and versions. There is also an import tool for CSV files that contain program data into CIMRS.
CIMRS generates numerous PDF reports crucial to the accreditation process. These reports contain compiled statistics as well as pie charts generated from Charts.js. CIMRS also contains a digital signature system.
iOS Mobile App, Objective C
- view of current real-time crime data
- reports and views of past crime data
- forecasting for future incidents
- main UI interface was built on top of the Google Maps SDK for iOS.
Visual Analytics Law Enforcement Toolkit or iVALET. It is designed to allow law enforcement and first responders access to real-time criminal, traffic, and civil incident data via a compatible iOS device.
Ubuntu. Java, Spring, BootStrap
Custom platform to run on medical grade tablets that were used to calibrate and monitor the pH of fluids in up to 8 separate culture pods.The software (HYDRA) was designed to read and send data to client built optical sensors connected via USB.
We started by helping the client decide on the proper hardware to develop this software on. After trying a few options we settled on the Teguar Medical Tablet PCs. Next we picked Ubuntu 14.04 LTS for the OS and Java Spring web app running on Apache Tomcat. Google’s Chrome browser was used to access the user interface.
HYDRA has four main functions: (1) Calibration and Standardization, (2) Sensor configuration, (3) pH Sensor monitoring, (4) download pH readings.
HYDRA’s calibration and standardization gives the user the ability to implement technical standards to each pod. The user will start the standardization process by equilibrating the sensors overnight. Once this is completed you can configure the pod sensor for use.
HYDRA’s sensor configurations lets you update a sensor’s acceptable pH limits and run quality assurance tests to make sure the sensor was working within acceptable parameters. Each sensors operational lifetime varied.
HYDRA’s ph sensor monitoring had two views. The home page and individual pod views. The home page was a color coded live view of all active pods and their last pH reading. The individual pod page showed a detailed view of the pod and a configurable graph representation of the data.
HYDRA’s download function allowed authorized users to download a CSV file of pH data from the pod sensors. The interface allowed the user to select one or all pods and date range of data to download. The user also had the option to download all available data.
PHP, Selenium, Laravel, Jquery, BootStrap
Selenium automated screen scrape tool for social media
Responsive web application scraped data views.
user and project management
database querying and management
Selinum would crawl the site and scrape data based on some configurable terms and store the results an a full-text search enable MySql database. This data can then be queried and archived from the web interface.
The sysetm scrapes and stores postings and some images based configurable search terms. The scrape is automated to fire off every night and there is also an archive procedure to keep the active data set from getting too massive.
The Data 360 spider a website feature allows an authorized user to initiate a web crawl of a certain website and screen scrape data based on certain terms. The data derived from these crawls could be queried and then archived once it was no longer needed.
WordPress and SEO
WordPress Design and SEO Services for TCA Heart. The webmaster were able to successfully rank new doctors #1 for their profile pages on selected key words provided the client. The Webmasters have also provided hosting support and web consulting services for TCA since 2010.