Welcome to my page A little bit about me Briefly, I am an explant that emigrated from Cuba when I was a child in pursuit of the American dream.
I'm now a web developer that is passionate about solving business problems with code. I was introduced to programming in the early 2000's and decided to pursue that career in 2008. Before that I was a member of the U.S Air Force enlisting after the events of September 11th which curtailed my professional development. During this time I juggled school and military life. After my service I owned a small business which I sold in 2018 to continue my calling as a software developer. I'm a skilled teacher, mentor and life long learner humbled by vastness of what I don't know.
For more info or to contact me click one of the links on the left of the page.
For more info or to contact me click below
Visit IAMS Development
GhostJS site with customizations to the DOPE theme. Multiple theme changes were made using HandlebarsJS to add funcitonality to the site that previous did not exist. For example the admin can now decide which pages and testimonials to display on the homepage. This was accomplished by leveraging Ghost's tagging system and writing custom hooks with the templating engine. Created custom multi step form that sends lead emails to primary contact using Google Cloud Functions and Sendgrid.
Visit Man's Focus
Front end deployed on Netlify backend on Digital Ocean. This blog was created using Gatsby.js on the front end and Ghost, a headless CMS, for the backend. Hooks where built in to the backend to rebuild and redeploy the static site upon any edits to or creation of new posts.
Visit Home On Call
Deployed on Heroku with a Google Cloud storage bucket attached to Active Storage. Home On Call is a full stack Ruby on Rails application. It has an admin panel and a client panel. I used Jquery and Javascript to create multistep forms and to give admin users feedback about the content they write. I leveraged layouts, custom model methods and applied the Law of Demeter to keep my controllers skinny. I implemented helper modules to make custom content based on cities and services in the database. Google Places and Google Maps API was utilized to create fresh dynamic content on each page. This application is a CMS for business service listings. It incorporates the latest in SEO markup techniques to rank highly on search engines.
VIDEO
Visit Dispatchio
An application that allows businesses with a mobile workforce to dispatch their team members and get updates of the jobs they're doing. Built using React and Redux on the front end and Ruby on Rails on the backend. I also used JSON Web Tokens for authorization. The app has two views, one for managers and owners that presents a dashboard. The second view is for employees that only shows the jobs they are assigned to.
VIDEO
Visit Memory Castle
Based on the method of Loci also known as memory palace. This app allows you to create "memory castles" where you can affix different messages to different parts of your castle to help you recall later.Built with React on the front end and a Ruby on Rails backend. All custom CSS. Authentication and Authorization with JWT. File uploads to GCP bucket.
VIDEO
Travel Pal
A travel itinenary app that allows you to create trips and add events to your trips. Built
with Ruby on Rails this app requires a user to log in or create an account. Uses Google Places API to pull data about
the locations. Sign in as yoan for the username and hello for the password to see some examples.
Tic-Tac-Taco
Built Using a Ruby on Rails backend. Players are stored in the database along with all the games they've played. Click on one of the games to see the winnning board. No use authentication required but sign in as Yoan to see some previous games.
Black Jack Tally
CSS 3 Bootstrap and Javascript Matcher game. Match the dealer's hand to win. You can play the same card multiple times. If your tally goes over the dealers hand you
loose the round.