Welcome! 🐕 My name is...
Jorge A. MendozaFront End Developer
Dallas, TX
BA in Information Technology
A front-end software engineer focused on crafting accessible and performant experiences on the web. With a keen eye for detail and a passion for learning, I am always searching for ways to improve the quality of the web for everyone.
About Me
My Story
A Front-end Developer looking for a new role and opportunities. In my senior year of college I took an introduction to web-development course, and post-graduation, have continued to improve my skills in front-end/UI engineering by learning about the latest advancements in web development, building applications, and reviewing best practices.
I have used React, TypeScript, Styled-Components and other tools to create user-interfaces that are responsive, performant, and accessible. From developing password generators to full-stack applications with authentication and integration testing, I have a set of skills that allow me to plan, test, and efficiently create user interfaces.
I am currently open to job opportunities where I can contribute, learn, and grow as not just a software developer, but a person as well. If you believe that I am the developer that will mesh well with your team and goals, please feel free to get in touch!
Skills & Tech
- HTML5
- CSS3
- JavaScript
- TypeScript
- React
- Redux
- NextJS
- NodeJS
- GraphQL
- Docker
- MongoDB
- Git
Project Showcase
Fullstack Entertainment App
Developed a full-stack web application built with React, MongoDB, and GraphQL that features content browsing, content bookmarking, a responsive interface, and secure user authentication. Users are verified using JWT tokens that are passed through the GraphQL server. Client-side routing is handled with the react-router library.
- graph-ql
- react
- typescript
- mongodb
- node-js
- styled-components
- cypress
- react-router
- vite
Markdown Editor
Developed a Markdown editor that incorporates real-time rendering of markdown content while editing, enables saving of markdown data, and provides seamless switching between markdown documents. Markdown text is stored using the LocalStorage API and application state is handled by the Redux/Toolkit library.
- react
- typescript
- redux
- cypress
- styled-components
- vite
Prolog Application
As part of an online course, implemented various features and bug fixes for an online service built with Next JS that logged errors and monitored the status of deployed web applications. Created reusable UI components with Storybook and implemented new features whose functionality was verified with Cypress.
- nextJS
- react
- typescript
- react-query
- SCSS
- cypress
- storybook
Other Projects
Website that displays various facts about the planets in our solor system, built with Next JS and Typescript. Static pages are generated with 'getStaticProps' and a responsive design based on the provided Figma file was implemented.
Single-page React application where users can search for words and recieve definitions, examples of definitions, audio examples, and lists of synonyms and antonyms. Built using the Free Dictionary API
A single-page web application that generates passwords with the ability to adjust attributes such as length, numbers, symbols, and capitalization. A meter indicates password strength and users can copy the generated password to their clipboard.
A simple React component that built with the Redux and React-hook-form library to create a mult-step form where that allows users to switch between each step while retaining the state of the previous and next step.
Using the GitHub API, users can search for the profiles of other GitHub users and see information such as their name, star count, and repository count. A light/dark theme is implemented.
A simple tic-tac-toe game with the ability to play against a "CPU" player. Users can keep track of their wins and losses and reset the game if needed.
A news homepage page created with Next JS which was used to practice NextJS development and refresh my SCSS skills. Heavy focus on accessibility and responsive design.
A web page where users can get their BMI score and receive information about the meaning of the score. Built with React and tested with Cypress
Let's Collaborate
I am currently looking for opportunies to learn and grow in the web development industry, my inbox is always open! If you have any questions or just want to say hello, please feel free to contact me with the email link below. Please be sure to check out my social media profiles as well! Happy coding!