About Me
Hi! I am Joanna
My path into the world of Web Development wasn't paved by a
traditional academic route, but rather by a
burning curiosity and the
desire to create meaningful online interactions.
Currently, I
work as a Full-Stack Web Developer at Louise, a startup in the
fertility healthcare sector. In this role, I work collaboratively
on both Front-End and
Back-End development,
bringing innovative products to life and contributing to the
advancement of
fertility healthcare.
My Skills
Front-end
Router
Query
Motion
Back-end
Tools
Programming Languages
My Projects
CourseMedia - An Online Courses Platform
This web application consists of an online courses platform, where instructors can create courses with their corresponding quizzes, and students can enroll in those courses and take their quizzes: they pass or fail depending on the grade they get. Instructors can opt to deliver certificates upon completion of their courses. Certificates are automatically generated and can be downloaded by students who pass a given course. Every user has a profile in which (depending on the user's role) several actions can be performed.
Project Stack
FooDelivery - An Online Grocery Store
FooDelivery is an online grocery store where clients can browse the store's products as well as the ability to search, filter and sort products. Products can be added to a shopping cart with full control over the quantity of each product. Clients can also check the store's recipe recommendations: each recipe is displayed along with its ingredients list. With one click, all the recipes' ingredients can be added to the shopping cart.
Project Stack
Education
Bachelor and Master Degrees in Biology (2015 - 2020)
Yes, you heard that right, I was a biologist!
Web Development Journey (May 2022 - December 2023)
HarvardX: CS50's Web Programming with Python and JavaScript
This course dives deeply into the design and implementation of full stack web applications focusing on Django: the Python-based web framework, and SQL for the Back-End and JavaScript/CSS for the Front-End. Among many topics, the course covered Back-End routing, database design, scalability and security, APIs, UX and interactive UIs. The 6 manually-graded hands-on projects challenged me to dig deeper both in the topics covered in the lectures as well as topics I had to learn autonomously.
React - The Complete Guide
This in-depth React course covered core topics such as components, states, hooks, etc. as well as more advanced topics such as custom hooks, portals, side effects. Several widely utilized React libraries were also covered such as Redux (context management), React Router (enabling routing), Framer Motion (adding animations) and TanStack Query (data-fetching). Finally we were also introduced to Next.js, deployment, authentication and unit testing.
Contact Me
Trust me, I am a good fit for your team! Reach out to me via mail or LinkedIn.