Having travelled many miles of varying paths throughout my lifetime, I find myself here at this very moment exploring a new avenue as a student in Flatiron School’s Software Engineering Program. It’s been several years since I’ve been a student, and I’ve gone through a variety of job positions since then. I’ve even chased dreams that ultimately did not pan out the way I had hoped, which brought me to some really rough times. …


You’ve just completed the development of your latest React application, and you’re all set to share it with the rest of the world. The only thing left standing in your way is deploying the application.

There are dozens of ways to accomplish this, but this article will guide you on how to host your application on Netlify, as well as how to properly configure any frontend Environment Variables.

What is an Environment Variable?

Environment Variables are variables that are defined outside of your program and are made up of a name/value pair. …


Just a little over a year ago, I filed for unemployment for the first time in my life as my company was forced to shut its doors in response to the global pandemic. As a Co-Founder, I had poured the last 5 years of my life into my company, and to have it taken away so abruptly, it left me terrified with uncertainty. Months passed by and the stay-at-home orders never lifted, the world was in shambles, and I couldn’t help but feel defeated. I lost my confidence, my direction in life, my purpose — these were dark times indeed.


Jomatrix Photo Sharing Application

We’ve made it to the final phase of Flatiron School’s Software Engineering Bootcamp Program, and boy did they save the best for last! The introduction of React & Redux to our development stack was a rather intimidating experience, but ultimately a rewarding one. It started off with a bit of a familiar feel in terms of an Object Oriented Design pattern, then it took a sharp turn when we started passing objects up and down a component tree —it definitely took lots of practice to get used to managing state and prop objects. …


Launch Project Management App

Launch is a Project Management single-page application where users can build teams, keep track of assigned tasks, and communicate with other team members — all of which contribute to the eventual goal of getting ready to launch the project!

Flatiron School’s Phase 4 section kicks off with the introduction of JavaScript. Although I’ve attempted to teach myself the basics of JavaScript in the past, I have never used it in the way that I have for this latest project. With the introduction of Object Orientation way back in Phase 1, we learned that you can create Class Objects to allow…


The journey through Flatiron School’s Software Engineering Bootcamp Program continues with the introduction of Ruby on Rails - an incredible framework that streamlines the software development process one thousand percent. As a way to test out the new tools and knowledge that we’ve been given, I decided to model my Rails project after the online shopping website Amazon. My app is called Jomazon Prime (no copyright infringement intended, Mr. Bezos!)

Models & Associations

To start things off, I first decided on what models I wanted to use for the application. The essentials included Buyers, Sellers, Products, and Departments. I also wanted users to…


The further along I get in Flatiron School’s Software Engineering Bootcamp, the more I am blown away by the world of programming. When our cohort was introduced to Object Relational Mapping (ORM) near the start of Phase 2, I was immediately impressed by the idea of translating classes into database tables, where each instance of the class represents a row in that table. With this knowledge, I began to see classes in an entirely new light — they became more than just the elements that create an object (in Object Oriented Programming), they now represent tables of data, and they…


I’m closing out my 4th week at Flatiron School’s Software Engineering Bootcamp Program, and much like Neo in the final act of The Matrix, I’m beginning to see the world around me as strings of Code…

The concept of Object Orientation (OO) has expanded my understanding of the idea that everything around us can be defined as a unique object that exists within our universe. On the surface, some objects may look the same as others, but each object has its own unique fingerprint. Objects can own other objects, belong to other objects, and they can even create other objects…

Jomapormentilla

Software Engineer | React | Redux | Ruby | Rails

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store