I am a dedicated and experienced Software Engineer specializing in mobile development with a strong focus on React Native. Throughout my career, I have consistently leveraged React Native to build and enhance mobile applications for various platforms. Additionally, I have a solid background in React.js for web development, which complements my mobile expertise. I also have experience with Node.js and am always eager to learn new skills and technologies to stay at the forefront of the industry.
View ResumeFull-stack mobile application that allows users to create events and network with other users.
I used React Native CLI for the front end, and Node/Express to create a REST API and PostgreSQL for the data storage. sever. Moreover, I used Typescript, Storybook. Project under construction.
Full-stack web application that allows users to add, edit, delete a post, and comment, and update users images.
Test Credential
Email: test@gmail.com
Password: test
I used Node/Express to create a REST API and PostgreSQL for the data storage. Also, set up a domain name and configure an SSL Certificate for the API sever. Moreover, I used React, JavaScript Hooks & React-Router, Bootstrap 4,Sass, Stripe to accept payments. Now an open source project.
Full-stack web application that allows users to sell or buy any type of items.
I used Java, Spring Boot to create a REST API and MySQL for the data storage. sever. Moreover, I used React, Redux Tool Kit, Hooks & React-Router, Tailwind css, Sass. NOTE: application is under construction.
Full-stack Mobile application (project challenge for Carna company)
I used React Native, Node and Express to create a REST API and PostgreSQL for the data storage. sever. Moreover,I used Hooks & React navigation, authentication with JWT and Asyncstorage.
Full-stack Web application (project challenge for Coastal Native company)
I used NextJS, Material UI, Prisma, PostgreSQL, JavaScript. Moreover,I implemented basic authentication with auth0.
Full-stack mobile app. The application allows users to participate in the art auction, assistance. Moreover, users will be notified about the new events such as art auctions and events that the organization host.
We used Node, Express, knex to build REST API & MySql for data storage. We used React Native, Hooks, React Navigation.
Full-stack Web application (project challenge for TapOnIt company)
I used React, hooks , React Router, Node and Express to create a REST API and PostgreSQL for the data storage. sever. Moreover,I used Hooks & React Router.
Java Desktop application.
The application allows users to create, retrieve, update, delete data.
I used MySQL for data storage; also, I used JPA and swing for the GUI.
Website for Alphabet an online programming community.
Collaborate in the creation of the website's front-end according to the design. I used HTML, Sass, Bootstrap.
This admin tool will allow the organization to manage the mobile app content.
I used Node/Express to create a REST API and MySQL for the data storage. Also, I used bcrypt to encrypt password, JWT for authentication and Knexjs. Moreover, I used React, Hooks, React-Toastify & React-Router, Bootstrap 4 .
JavaScript challenges for a web developer course.
I used HTML and CSS to makeup the website and JavaScript and JQuery for the DOM manipulation.
Java Desktop application.
I used Arrays to save data and swing for the GUI.
This new feature will collect user's data about problems(discrimination, no breaks) that they are facing in their work place so the organization will be able to help them.
I used React Native, NodeJS/Expres to build a REST API and PostgreSQL for data storage.
Necodt startup company located on Latin America. Created a REST API for a contact form.
I used NodeJS/Express to create a REST API and PostgreSQL for data storage.
Mobile app version 1. The organization wanted to be deployed as soon as possible to show the events that they host and a donation page.
I used Java, Android Studio, HTML, and CSS.
Irregular verbs app. The app allows user to practice the verbs by a random display when the button is pressed.
I used java and android studio. Also, I deployed the app to the Google Play Store.
Console app that allows users to interact with a database. The app has a menu that allows the user to see what they can do. From the menu, the user can retrieve, update, delete, and read data that it is stored in the database.
I used Python and MySql database.
Desktop application that allows users to enter a base form of the verb and hit OK, and it will display the three forms of the verbs.
I used Python and tkinter.
Built a real-time light controller using React Native, Node.js, and Arduino Mega 2560. The mobile app communicates with a backend server over Socket.IO or rest api, which relays commands to an Arduino Mega over serial using Johnny-Five. This turns an LED light on or off based on user input.
Tech Stack: React Native, Node.js, Johnny-Five, Arduino Mega 2560, Socket.IO
This project merges mobile UX with real-world feedback using an LCD. I built a to-do list app in React Native that updates task statuses. When a task is marked as “In Progress” or “Completed,” a Node.js server sends the update to an Arduino Mega via serial, which then updates an LCD screen with the status.
Tech Stack: React Native, Node.js, Johnny-Five, Arduino Mega 2560, Socket.IO
Participated in a hackathon organized by Hack the Hood and sponsored by Google. Our team designed a simple app to make access to local community resources easier and more efficient. The team I was working on won first place, and we continued development of the MVP and deployed it to the Google Play Store. We utilized React Native to accomplish this.
Read the announcement on LinkedIn: Hack the Hood — LinkedIn post
Also featured / related site: Oasis Oakland