About

I'm a Full-Stack Software Engineer based out of Houston, TX. Creating and learning new things is my passion. I am a Flatiron School alum that is skilled in Ruby, Ruby on Rails, SQL, Java, C++, Javascript, React, HTML, and CSS. My dream is to create software applications that will make the world a better place. Thanks for being here! Check out my work and feel free to reach out!!

Work

MedWorking Project
MedWorking (GitHub / Demo)

MedWorking is a Full stack MERN application I created as my Capstone project with The Flatiron School in Houston, TX. It acts as a social networking platform for medical professionals!


Quidditch Project
Quidditch (GitHub / Demo)

Quidditch was created by myself and a fellow classmate as part of week 12 of the Flatiron School Software Engineering program. It's an interactive Harry Potter game site built with React js and a Rails back end.


StarWarsProject
Jabba The Hut's Hit List (GitHub / Demo)

Jabba the Hut's Hitlist was created by myself and a fellow classmate as part of week 9 of the Flatiron School Software Engineering program. It's a full stack interactive Star Wars website built with Javascript and a Rails back end.


VisitReview Project
VisitReview (GitHub / Demo)

VisitReview was created by myself and a fellow classmate as part of week 6 of the Flatiron School Software Engineering program. It's your all in one vacation planning website built with Ruby on Rails and CSS.


thebridge. project
TheBridge (GitHub / Demo)

TheBridge was created by myself and a fellow classmate as part of week 3 of the Flatiron School Software Engineering program. TheBridge is a mental health and wellness centered CLI application, which acts as a "bridge" between its users and various resources of common psychological disorders.

Blog

Max Consecutive Ones — LeetCode | May 22nd, 2021

Given a binary array nums, return the maximum number of consecutive 1's in the array. Let's go!


Maximum Number of Balloons — LeetCode | May 15th, 2021

Another algorithm solved using my new found Java skills! I had a lot of fun with this one! Hope you enjoy it!


Bubble Sort — Java | May 8th, 2021

I’ve been going through a Java DSA course on Udemy. As a developer who’s first language was JavaScript, it’s been INTERESTING to say the least. This week we’ll be focusing on a sorting algorithm called “Bubble Sort”. Let’s get started!


HackerRank: Staircase | April 30th, 2021

Picture this scenario for me. You move into this AMAZING house. It’s great, it’s beautiful, it’s…wait is that a staircase? Oh, no. You’ve never walked on stairs before….why? You never got around to learning it — shhhh just go with it. Anywho, let’s learn how to conquer stairs via code!


LeetCode: Fizz Buzz | April 25th, 2021

Please welcome the myth, the legend, the one and ONLY…FizzBuzz, but with a TWIST! I'm putting my new found skills to the test and solving this problem in Python!


Code Wars: How the Grinch Almost Ended Christmas | April 16th, 2021

Oh. My. Goodness. I was so excited to solve this Algo. The Grinch has initiated an attack on the North Pole! We need to take out his Missiles before they hit the workshop and destroy all the gifts! Who doesn’t love a good holiday themed ANYTHING?? Even if it means the possible destruction of the North Pole! Let’s get started!


LeetCode: Majority Element | April 8th, 2021

Our highlighted Algorithm for the week asks us to find the majority element in array that appears more than [n/2] times. I have to admit, I had a hard time with this one. Luckily, I had the awesome support from my study group to help along the way. I definitely learned a lot from it. Let’s get started!


LeetCode: Isomorphic Strings | March 31st, 2021

Taking a look at another Algorithm this week, we’re tackling Isomorphic Strings. What are they and how in the world can we determine if the strings we have are Isomorphic or not?


LeetCode: Check If Two String Arrays are Equivalent | March 26th, 2021

This week’s algorithm was another “Easy” one for most, but always a learning experience for me! I refreshed my memory about .join() and the beautiful things it can do!


Hackerank: Grading Students | March 19th, 2021

Although HackerRank categorized this as easy, I had a challenging time with this one!


Async With Me | Mar 14th, 2021

React components come with some neat-o bells and whistles. They can be nested within each other. They can pass information and logic between them with props and they can keep track of their own information in state. So far though, I’ve been restricted to displaying information organized by the React app itself. In this blog, I'm going to go a step further and incorporate remote data into my React app. Using fetch requests to APIs, I can build dynamic, responsive apps around data that is provided remotely.


Components & Props, Oh My! | March 6th, 2021

In this blog, I dive into the heart of React: Components! Follow along with me while I break down how components and props work hand in hand to modualize both functionality and presentation in code.


Less Hating When You're Validating | Feb 28th, 2021

What are Validations and how can they be useful to you? Validations are used to ensure that only valid data is saved into your database. Rails provides built-in helpers for some realistic/common needs a dev might need and you can even create your own custom validations too!


React: Core Concepts | Feb 6th, 2021

In May of 2020, I began my journey as a software developer. I was extremely overwhelmed with the mountain of information in front of me. Not knowing where to start, I just dove right in. As my one year anniversary nears closer, I felt compelled to create a guide to one of my favorite Javascript libraries around: React.


Survival 101: Mod 1 — Flatiron School | Sept 19th, 2020

As I complete my third week of The Flatiron Software Engineering Program, I can honestly say, there isn't anything in the world that could’ve prepared me for the bootcamp. However, I’d like to share some tips/tricks that I wish I had known before I began my journey. Best of luck to you!


Elements

Text

This is bold and this is strong. This is italic and this is emphasized. This is superscript text and this is subscript text. This is underlined and this is code: for (;;) { ... }. Finally, this is a link.


Heading Level 2

Heading Level 3

Heading Level 4

Heading Level 5
Heading Level 6

Blockquote

Fringilla nisl. Donec accumsan interdum nisi, quis tincidunt felis sagittis eget tempus euismod. Vestibulum ante ipsum primis in faucibus vestibulum. Blandit adipiscing eu felis iaculis volutpat ac adipiscing accumsan faucibus. Vestibulum ante ipsum primis in faucibus lorem ipsum dolor sit amet nullam adipiscing eu felis.

Preformatted

i = 0;

while (!deck.isInOrder()) {
    print 'Iteration ' + i;
    deck.shuffle();
    i++;
}

print 'It took ' + i + ' iterations to sort the deck.';

Lists

Unordered

  • Dolor pulvinar etiam.
  • Sagittis adipiscing.
  • Felis enim feugiat.

Alternate

  • Dolor pulvinar etiam.
  • Sagittis adipiscing.
  • Felis enim feugiat.

Ordered

  1. Dolor pulvinar etiam.
  2. Etiam vel felis viverra.
  3. Felis enim feugiat.
  4. Dolor pulvinar etiam.
  5. Etiam vel felis lorem.
  6. Felis enim et feugiat.

Icons

Actions

Table

Default

Name Description Price
Item One Ante turpis integer aliquet porttitor. 29.99
Item Two Vis ac commodo adipiscing arcu aliquet. 19.99
Item Three Morbi faucibus arcu accumsan lorem. 29.99
Item Four Vitae integer tempus condimentum. 19.99
Item Five Ante turpis integer aliquet porttitor. 29.99
100.00

Alternate

Name Description Price
Item One Ante turpis integer aliquet porttitor. 29.99
Item Two Vis ac commodo adipiscing arcu aliquet. 19.99
Item Three Morbi faucibus arcu accumsan lorem. 29.99
Item Four Vitae integer tempus condimentum. 19.99
Item Five Ante turpis integer aliquet porttitor. 29.99
100.00

Buttons

  • Disabled
  • Disabled

Form