Full Stack Web and Mobile App Developer
"Go to bed smarter than when you woke up." - Charlie Munger
My Skills
Click on any box to learn more about that skill
HTML5
Frontend Skill
7 years of experience
CSS3
Frontend Skill
7 years of experience

Javascript
Frontend Skill
5 years of experience

PHP7
Backend Skill
5 years of experience
Python
Backend Skill
3 years of experience
Swift
Backend Skill
2 years of experience
SQL
Data Analysis Skill
6 years of experience
Laravel
Frameworks
3 years of experience

Django
Frameworks
1 year of experience
React
Frameworks
2 years of experience
React Native
Frameworks
1.5 years of experience

Scrum
DevOps
1.5 years of experience
GitHub
DevOps
2.5 years of experience
Jira
DevOps
6 months of experience

Docker
DevOps
3 months of experience
Amazon AWS
Cloud
2 years of experience
Portfolio

CanvasCraft
Built with AWS (Serverless) and React Native
Quicket Solutions is a company that I worked at for 6 months. I was the lead developer on the project and was responsible for creating the entire platform from scratch.
The platform is a ticketing system that allows users to create tickets and assign them to other users. The platform also has a chat system that allows users to communicate with each other.
The platform also has a reporting system that allows users to create reports and export them to Excel.

PathLearn
Built with React Native, Laravel and SQL
PathLearn is a mobile application that allows users to create roadmaps for others to learn from. The problem I saw was that there's already a lot of free content on the internet, however, no one has really organized it for learning.
So if someone wanted to learn about Python, they can find a roadmap on Python on the platform to learn from. Other users can create these roadmaps for the community.
The goal was to create an app that helps self-learners know what to learn.

ManyVote
Built with React Native, Laravel and SQL
ManyVote is a platform that helps connect local constituents to their local government. It allows citizens to keep track of the bills that are currently being passed through and to help keep their government accountable.
Politicians are able to sign up on the website and be able to intereact with everyday citizens. Politicians can put out polls and ask questions about issues.
Since this is a government based app, I cannot share the Github link with you.

Mind of Habit
Built with React Native, Laravel and SQL
This app allows users to create habits that they want to create or destroy. Each habit is broken down into levels. If you complete a task for the day, you get points that you can use to purchase rewards.
The rewards are defined by you. If you believe that something is a small reward, you can set the number of points required to purchase it rather low.
This app is flexible and helps you build the habits that you want.
Educating Others about Tech
Giving back to the community that taught me so much.

What is Testing in Software? — The Three Main Types of Testing Explained in Simple English
Take your developer skills to the next level by knowing what testing is in software engineering. This post explains it with simple English.
Written April 30th, 2020 on Medium

What is Webpack? How Webpack Speeds Up Your Website and Generates Revenue
For every second a user waits for your site to load, you're losing more business. Webpack solves this problem and this post explains how.
Written April 26th, 2020 on Medium

What is Redux in React? A Quick Explanation Using Simple English
Redux is a powerful state management tool. But, what exactly is it? This post aims to give you a better understanding of Redux for React.
Written April 25th, 2020 on Medium

Using the Redux Thunk Middleware to Quickly Send API Requests in React Native
Use Redux Thunk in React Native to connect to an API when connecting to an API when using Redux. This post helps you implement Redux Thunk.
Written April 22nd, 2020 on Medium

How to Quickly Create a Beautiful Custom Button Using Touchables in React Native
Having a flexible custom button to use in your React Native project can help save you a lot of time. This post helps you build one.
Written April 21st, 2020 on Medium

How to Quickly Create an Onboarding Swiper Sequence in Your React Native App
Creating an onboarding sequence for your React Native application can increase user retention. In this post, I help you implement one.
Written April 20th, 2020 on Medium

Understanding the Lifecycle of React Navigation to Add Custom Events to Your React Native App
Ever wanted to run a function when a user is navigating around your React Native app? React Navigation can help you do that.
Written April 19th, 2020 on Medium

How to Use Axios to Quickly Connect to an API in Your React Native Application
Using the Javascript library Axios, you can quickly connect to a 3rd party API or even your own. In this post, I go over how to use Axios.
Written April 18th, 2020 on Medium