Welcome to my Portfolio

With this page I want to:

  • show you my programming skills
  • visualize how I will develop from being a curious coder to become a full-stack developer
  • find new interesting opportunities - Contact me!

Welcome to my Portfolio Page

Sara

About Me

Who am I?

  • I was born in Sweden 🇸🇪
  • My current aim is to become a skilled full-stack developer
  • I'm based in Milan 🇮🇹

I love...

  • to ski and run in the mountains with my family
  • endurance races, like ultra running or "Vasaloppet"
  • to solve problems for family, friends & colleagues

How can I help you?

I'm also interessted in AI, data visualisation and sports.

Sara

My Portfolio

Time Zone Clocks' app

  • Pre-defined Cities and Times
  • Real-Time Clock Updates with JavaScript functions
  • Geolocation Handling of "My Location"
  • Dropdown City Selection
  • Flags

The World Clock app utilizes JavaScript for handling time zone calculations, real-time clock updates, geolocation, and user interactions.

Weather app

  • Integration of APIs
  • User Interaction and UI Design
  • Geolocation Handling
  • Dynamic Theming
  • Responsive Design
  • Error Handling and User Feedback
  • Thematic Variation

Overall, this project has been an enriching experience that has expanded my skillset and provided practical insights into real-world web development scenarios.

Screenshot of Weather App

AI Poem generator app

  • Dynamic Title Animation
  • Custom AI Poems Bot Icon
  • Flexible Poem Content Selection
  • User-Customizable Input
  • Dynamic API Request Building
  • Guided Poem Composition Instructions

This AI API app made me deepen my JavaScript knowledge for enhanced interactivity, dynamic API requests and a user-friendly experience.

Screenshot of AI Poems generator app

Contact me - Now!

Email: sara@sarasjodin.com

Phone: +39 345 4171 570

Based in: Milan, Italy

Contact me!

Sara

Some future programming projects I'm interested in

  • A React Weather Dashboard: Build a weather dashboard that fetches weather data for different cities using a weather API and displays the information in an interactive interface.
  • Memory Game: Build a memory card game where users need to match pairs of cards. Track the number of moves and time taken to complete the game.
  • To-Do List App: Create a web-based to-do list application where users can add, edit, and mark tasks as completed. Implement user authentication to allow users to have their own personalized to-do lists. Implement AI functionality.
  • RESTful API: Develop a RESTful API that provides data and functionality for a specific domain, such as user profiles, product listings, or events. Document the API endpoints for others to use.
  • Chat Application: Create a real-time chat application using technologies like Node.js and WebSockets. Users should be able to join different chat rooms and exchange messages.
  • Social Media Platform: Develop a basic social media platform where users can create profiles, post updates, like and comment on posts, and connect with friends.

Or do you have a better idea? Please, Contact me. Now!

My learning path

1. After graduating as a "Construction Engineer" in 1993, I knew that the future would be in computers. Threfore, I took every opportunity to learn, and worked for a year with troubleshooting and replacing PC components. Which gave me a solid understanding of computer hardware.

2. While working with technical documentation and image management, I learnt more about graphic design with CorelDraw, Adobe software, as well as "FrameMaker + SGML".

3. I took a 5 ETCS digital publishing university course, where I learned animation with Adobe Flash, which involved ActionScript, a programming language used for Flash. I created simple Flash and HTML pages, which required knowledge of HTML and CSS, the building blocks of web development.

4. I started coding in JavaScript around 2010 and managed CSS for WordPress sites with ease.

5. I developed and maintained a SharePoint site with Power Automation Flows, incuding Approval Flows, since a client had to stop distributing their technical documentation on DVDs.

6. I developed PDF forms with JavaScript functionality to create easy to handle Certificates for a client. This required advanced JavaScript skills.

7. I developed and maintained Power BI dashboards using DAX for advanced data manipulation. Power BI is a business analytics tool from Microsoft. It required skills in data analysis, visualization, and a strong understanding of DAX for creating custom calculations in Power BI.

8. I have taken some courses on Python data visualizations and am now doing CodeCademy courses in Python. Python is a versatile language used in web development, data analysis, AI, and more.

9. I learnt the basics of responsive web development at a week's course at 42 Firenze, SheCodes Plus and AddOn course, SheCodes Responsive and AddOn course and a CodeCademy course in web development.

10. I took a 2 ETCS course at Linköping University in basic AI 2023. AI is a complex field that involves machine learning, neural networks, and more. Now I'm deepening my knowledge within AI. One of my finished projects, I developed during the SheCodes Max course: an AI API Poem generator app. But look out for more AI projects from me!