An overview of my experience, competence, and skills.
Career:
Master of Science in Applied Physics to the Environment from the University of Vigo, Spain.
Master of Science in Physics (Advanced Studies) from the University of Vigo, Spain.
Bachelor of Science (BS) in Physics from the University of Santiago de Compostela, Spain.
Development of projects within the framework of Environmental Sustainability:
Urban Solid Waste Treatment.
Air Treatment in closed spaces.
And now: A new journey!
Key summary
Brief History
In , I entered the world of programming because I was offered the opportunity to participate in a pre-selection of students to obtain a scholarship for an intermediate-level Front End Web Developer course with Udacity
For three months I worked really hard, dedicating more than eight hours a day to studying. I knew nothing, so I had to run to reach the first goal. It was three crazy months. I couldn't stop. I was absolutely thrilled with the new world that was emerging.
And I did it, my project earned me the right to receive the scholarship. I haven't changed it since then, so I can have a reference to the level of knowledge I've acquired since then. You can see it at the following link: Pixel Art Maker
‹‹Never before had I encountered such a powerful and effective educational system.›› Those first three months laid the fundamental foundation for writing HTML and CSS correctly. Since then, one of my priorities with everything I do is to ensure it's responsive to any screen size. I debug the code and pay attention to button sizes and color contrasts for greater accessibility.
The entire curriculum is itself a set of projects that, like puzzle pieces, I fit together to show my knowledge and skills acquired over time.
I only had a very basic level of JavaScript, so I didn't have enough knowledge to complete the course. So I decided to slow down, as I couldn't keep up with the learning pace I'd set for myself. I've been studying with w3Schools since the beginning, officially joining in , while I joined freecodecamp in , although I always turned to the w3Schools documentation as an additional supplement.
To date, I've completed thousands of exercises and earned several certifications. I'm currently enrolled in a course that offers a complete path to becoming a ‹‹Certified Full Stack Developer››, covering all the essential technologies needed to build modern, scalable web applications from start to finish. Through a blend of interactive lessons, coding exercises, and real-world projects, with freeCodeCamp
In fact, the small projects I present are based on exercises I had to complete in the course. These are incredible ideas that allow me to create others, like this online curriculum, which grew out of a project on how to work with the CSS grid layout and another on how to use CSS attribute selectors.
And, without the fabulous w3Schools library, I wouldn't have gotten this far;‹‹it was essential from the beginning and continues to be so.›› I enrolled in November 2022 to earn certifications and acquire the domains I need through them; I trust them completely. And I continue to discover information and knowledge that helps me edit my online resume.
Nothing is impossible, the word itself says I'm possible!
_Audrey Hepburn
Portfolio
Publication date:
The portfolio as a final degree project is a compendium of small projects. I created it as a bank of ideas to develop later. At first glance, what stands out most is the color combination and the chosen typography.
I used CSS Flexbox because it makes it easy to design a flexible, responsive layout without using floating elements or positioning, and it's compatible with all modern browsers. A flexbox always consists of a Flex Container - the parent - and Flex Items - the children - and I love it!
I've implemented a lot of CSS for movement; links have been styled in many different ways; lists have been styled with colors and different presentations to make them look a little more interesting.
To summarize briefly, the first thing we notice is that this is an exhibition with different backgrounds using the CSS linear-gradient() function and combining them with sections with a monochromatic background. You can see it through the following link:
With one of the projects I included in the portfolio, specifically the template for a magazine, and since I also documented it for presentation, I came up with the idea of creating an online magazine.
I've been on a plant-based diet for nearly twenty years. The reasons that led me to make the change were due to an intolerance to several ingredients. And along the way, I improved my mealtimes, because in order to "survive," I had to cook. The best thing, a new hobby emerged!
Photographing what I prepared became a hobby, the reason I did it was to avoid criticism... When showing the photos, everyone was delighted because most people think we only eat lettuce and tomato.
Now, the magazine never talks about choosing a specific diet; I tell my personal story. The goal is for it to become a means of promoting products and services that, of course, are in line with the magazine's editorial. You can see it through the following link:
You can't use up creativity. The more you use, the more you have.
__Maya Angelou
Playing with javaScript
HTML events are "things" that happen to HTML elements when, for example, the value of an <input> or <textarea> or <selec> element was changed or a button was clicked. In JavaScript, using the addEventListener() method: object.addEventListener("input", myFunction); where 'click', 'input'... are the events and myFunction is the event handler or HTML Events: object.onclick = function(){myFunction}; where 'onclick' or 'oninput' or 'mouseover' or 'mouseout'... are the events listener and myFunction is the event handler. The following apps are a sample of when we click on a button, or on an image and a modal opens or when we click on a heart and it changes color, in short, they are simple things.
I develop interactive pages that show how the codes work, with an idea in mind: create a staging, in the same way that a play is presented to the audience, including acting, scenery, costumes, lighting, sound, and other relevant aspects.
In short, staging is a creative process that involves the coordination of multiple elements to bring a work to life and communicate its message to the audience. And this is what I do: I show a small piece of code creating a body so that it can be shown to the public.