Recent Projects
AbogadaJulia.com
Immigration Lawyer CMS Website
This site was designed in Figma and built with WordPress using a branch of the WordPress Twenty-Twenty-Four Theme and is fully responsive. The client's objectives were to construct a performant, beautiful, legible, and accessible website in multiple languages with thorough content-authoring capabilities. SEO was also an important consideration. At go-live, this site had an average of 92 Google PageSpeed Insights on the four pillars.
Visit Project
Mia, the Sun, and the Moon
Children's E-book in English and Spanish
I used the create-react-app React starter to create a simple e-book website. It uses Styled Components, React hooks, and context to manage state and local storage to save the chosen language and the last page the user browsed. I made the illustrations using multiple AI generators, and writing the content was the most challenging part. The design is simple, although entirely responsive.
Visit Project
Word Game (Practice Exercise)
Wordle Game Clone
This Wordle Word game clone is a practice exercise from The Joy of React by Josh W Comeau, and it had me practice creating dynamic user interfaces and bundling the React web application with Parcel's minimum build tooling. Throughout the exercise, I practiced React hooks, flexbox CSS, data bindings, form submissions, regular expressions, state hooks, cool JavaScript syntax tricks (object destructuring, spread operators, others), utility 'library' files organization, conditional rendering, event handlers, and other goodies. Please give it a spin; it should be fun!
Visit Project
JuanAngustia.com
Professional Personal Portfolio
I used the create-react-app React starter to create a vivid portfolio website for my Googler friend. He designed every visual aspect of the site. I developed the components, layouts, and necessary JavaScript and React hooks to calculate and animate all transitions and particle effects using the Framer Motion animation libraries for mobile, tablet, and desktop breakpoints—this was particularly challenging.