30-04-2021



Startup Happy

Website to help startup businesses find their footing.

React + Rails 5 web application, using Twilio video conferencing, Oauth, and TDD.

Telefio sms service

Telefio is a group message sms service.

Web-scraping is a quite popular technique used in marketing, content analysis and plenty other purposes. We are often asked about it, so we decided to start a series of articles about web scraping. We will cover its legal aspects, ways to do web scraping and provide a number of insights on it.

Macintosh laptops. Made using TDD, Stripe webhooks, Twilio SMS service, and Ruby on Rails

Agenda Discovery data scraping

  1. Parsehub is a web scraping desktop application that allows you to scrape the web, even with complicated and dynamic websites / scenarios. The scraping itself happens on Parsehub servers. You only have to create the instruction within the app. Lots of visual web scraping tools are very limited when it comes to scraping dynamic websites, not.
  2. The plackup command starts a standalone Plack web server that hosts the Scraping program. The Scraping code handles request routing, extracts data from the data.html document, produces some basic statistical measures, and then uses the Template::Recall package to generate an HTML report for the user.
  3. In /lib/tasks create a new file called scrape.rake. Rake tasks in Rails are commands used to automate administrative tasks which can be run from the command line. If you want to write code and schedule when it runs, this is where to put it.

Agenda Discovery is a real-time document aggregating service to help companies keep track of legislation relavent to them.

Technology used includes Solr indexing, Selenium, Xpath, Import.io, Bootstrap and JQuery

Ethereum Blockchain API

Integration of Etherscan API to scan the Ethereum blockchain.

Mac store website. Click here for a list of transaction numbers you can use in the search

React Task Manager

Demo React + Redux application for managing a SCRUM tasklist, within a Ruby on Rails app.

Add or remove tasks to an AGILE/SCRUM list

Web Scraper Demo

Try my demo webscraper. This scraper obtains product names and prices from an Amazon search. Handles pagination. (Visit)

Event Planner's Website

Wordpress site for event planning company in Austin Texas. Client needed help to fix the broken website functionaliy, re-write the styles on each page, customize the wordpress theme, and add page scrolling animations. (Review)

Ultrasound Data Visualization

Version 1.0: A stand alone Windows app using MATLAB to process ultrasound data and create color mapped image.

Version 2.0: A stand alone Windows app using MATLAB GUI which performs file selection, sorting and creates an mp4 video from the sorted charts. Apple store costs. Sorts hundreds of files at one time.

About me

Randall here of Randall Coding LLC. I'm a Ruby on Rails web developer with a strong analytical background. JQuery, HTML5/CSS3, APIs, Ruby, web scraping, data analysis? I've got you covered.
Native born US citizen, living in Phoenix, Arizona.


Overview of my skills:

Web scraping risksScraping Ruby on Rails web applications.
Testing with Rspec, Capybara and Selenium. TDD/BDD.
JQuery, AJAX and Coffeescript.
Web scraping with Ruby and Selenium

Web Scraping Requests


Heroku deployments, EC2 deployments.
Postgres database implementation
MATLAB and C++ for computation of data sets
API integrations, JSON and XML parsing
Web scraping realtor.com User databases, secure logins and admin authorization
Web Scraping Rails Stripe payment processing

Web Scraping Restrictions


Web Scraping Risks

Graduate work in computer science