Intro
Hello!
I am a software engineer/full-stack web developer from New Orleans, LA. I have a passion for creative problem-solving and outside-the-box thinking. My many years of professional and managerial experience have taught me the value of both teams working together to build something that is greater than the sum of its parts and of strong leadership to guide the ship and keep everyone on the right path.
I have experience developing applications for the web and for mobile using modern, front-end frameworks such as React, Angular8, and React Native, as well as legacy frameworks such as AngularJS, Bootstrap, and jQuery. I also have experience designing and developing application back ends including RESTful APIs with relational (SQL) and document-based (noSQL) databases like mongoDB. I use the best tools available to get my work done: Linux with Bash, source version control with git and GitHub, and powerful IDEs like VSCode. I am always seeking new and exciting challenges in both my professional and personal life. Feel free to check out my awesome work.
Projects
Coffee Connoisseur is a Next.js web application that provides a user-friendly interface to explore coffee stores, find nearby locations, and view detailed information about each store. It incorporates state management, data fetching, responsive design, and dynamic routing to deliver a smooth and engaging user experience.
- Technology Stack: Next.js (React framework)
- API Integration: Utilizes the Yelp API to retrieve data about coffee stores
- Pages and Components: Multiple pages and reusable components
- Data Fetching: 'getStaticProps' for fetching coffee store data
- State Management: Custom state management with 'useContext' and 'useReducer'
- Location Tracking: Feature to find coffee stores near the user's location
- Dynamic Routing: Supports dynamic routing for coffee store pages
- Responsive Design: CSS media queries for responsive layouts
- Styling: CSS modules for component-specific styling
MapChat
Mobile Map-Based Messaging App
- Maintained user security via OAuth 2.0 along with Google third-party sign in to validate users' identity
- Leveraged onboard location services and Google Maps API to dynamically render messages for others to interact with
- Used Expo SDK to create Android, iOS, and web app from a single codebase
Headwaters
Self-Care and Wellness Management App
- Utilized Auth0 to manage third-party authentication via Google
- Optimized single-page web application using React Router
- Architected server/client communications using ExpressJS and Axios
- Employed AWS EC2 instance for deployment, utilizing PM2 and NGINX to facilitate persistent server and optimize memory use
Where Should We Eat?
Gamified App to Help Friends Choose Local Restaurants
- Created a distinct visual style using Material Design and ReactJS
- Constructed API calls to efficiently send & retrieve necessary data
- Used Google Cloud Deployment Manager to allocate resources and manage deployment processes
Tech
javascript
typescript
php
python
HTML5
CSS3
mysql
mongodb
react
next
reactnative
expo
angularjs
vuejs
node
express
vscode
github
linux
auth0
playwright
puppeteer
Contact