Freelance Web Programmer
Current
Self-Employed
Project: CLIO ReportsBuilt a Laravel-based report website which allowed the clients of an attorney office to log in and get updates to their various cases. The data source was in Clio.com. The Laravel calls into Clio’s API, downloads specific client data, stores it locally, and delivers reports upon login or emails them out bi-monthly.Technologies used: PHP, Laravel, MySQL, AJAX, JavaScript, jQuery, CSS, REST API Calls, OAuth2, Authentication, PDF generation, Bulk Email sendingProject: Vonage VoicemailsPerformed web scraping to log into to Vonage (which doesn’t provide an API), to download MP3 files of voicemails and capture related meta data, such as caller ID name, caller number, time and date. Built a web interface to view, play, delete, as well as save the voicemails to Dropbox via its API.Technologies used: PHP, Laravel, MySQL, AJAX, JavaScript, jQuery, CSS, Dropbox APIProject: DeseretNews.comWorked on a CMS-driven dynamic news portal which delivered news around the clock.Technologies used: PHP, Symphony, MySQL, CSS/SCSS, CSS Flexbox/Grid layouts, JavaScript, jQueryProject: Expo ProWriting a WordPress plugin to manage conference/expo/trade show events with a dynamic floorplan map. Includes the ability to select booths for rent, add them to the cart, fill out customized form and pay online to reserve them.Technologies used: PHP, WordPress API, JavaScript, HTML5 CanvasProject: (Under NDA)Built a web scraper to aggregate product purchases and display the results in various reports with graphs, sortable columns and other data-driven requirements. Users can discover best-selling areas to focus on when building new products.Technology includes: PHP, MySQL, AJAX, JavaScript, CSS, Web Crawler using async CURL requests, REST API, User Registration / Management System, jQuery, Chart.js, Message Queuing, Export reports to Excel