A

Ayoub Afi

Full-Stack Developer

From Algorithm Craft to User Experience

About Me

I’ve always been curious, maybe a bit too much, which is probably why I’ve worked in so many different fields over the years. My goal was to teach myself as much as I could, constantly diving into new things to see what I’d learn. But then, life hit the reset button around 33 when my first child was born. Suddenly, everything became a lot clearer. I started seeing not only what I was naturally good at but also what actually kept my focus for more than a day.

Looking back, every step feels like it added a piece to the puzzle—showing me not just what I can do, but what I actually love doing.

Here are some technologies I've been working with recently:

  • JavaScript (ES6+)
  • TypeScript
  • Python
  • Node.js
  • C
  • PHP
  • SQL
Ayoub's Profile

Education

Edugrade Network Engineer

Network Engineer Program

Comprehensive training in advanced network technologies, including routing, switching, IoT integration, programming, and network security. Prepares for Cisco CCNA certification with hands-on experience.

Advanced Routing Switching IoT Integration Network Security Firewall Configuration Network Troubleshooting Python Programming Operational Stability Cisco CCNA Prep Case Management

Where I’ve Worked

Novatech Solutions

Internship

Working on an insight project for the Swedish market utilizing cutting-edge technologies such as Webmin, Next.js, and Python.

  • Developed data-driven insights using Python for market analysis.
  • Built dynamic web interfaces with Next.js to visualize project data.
  • Integrated Webmin for efficient server management and deployment.
  • Collaborated with cross-functional teams to refine project objectives.
  • Implemented automated scripts to streamline data collection processes.

Some Things I've Built

Featured Project

Snyggaupp.se

Snyggaupp.se is a sleek web platform connecting users with eco-friendly cleaning services. Built with Python Django and featuring secure Stripe payments, the site offers a hassle-free booking experience. Interactive JavaScript elements enhance user engagement, making it easy to schedule top-rated cleaners for any space.

Snyggaupp.se Screenshot

Featured Project

Insightly

Insightly is a full-stack application developed in collaboration with a team to provide deep insights into existing companies in Sweden. The system offers comprehensive analysis and reporting. This project is part of a series that includes IPS, a desktop application designed to secure networks from threats by automating and facilitating network security processes.

Insightly Screenshot

average_age_calculator

Detta Python-skript beräknar genomsnittsåldern för varje kön baserat på användarinput. Programmet uppmanar användaren att mata in personliga uppgifter för flera individer och ger sedan ut genomsnittsåldern för varje kön.

python

bookstore_app

This Python application provides a simple console-based interface for managing a bookstore database using MongoDB. It supports basic CRUD operations and is designed for educational purposes to demonstrate how to interact with MongoDB using Python.

jsonpython

ChatApp

ChatApp is a web-based messaging platform that enables users to communicate in real-time. Built with Django, this application demonstrates the use of WebSockets and Channels to provide a seamless chat experience.

channelsdaphnedjangopython

Contact-Page-Design

The contact page serves as a bridge between an organization and the world, enabling seamless interaction. It reflects an entity's digital persona and values, playing a pivotal role in user engagement.

csshtml5

Django-Development-Environment

The application leverages a PowerShell script to fully automate the setup of a Django environment, streamlining the initial development process significantly.

powershell

Django-NextJs-Crud

This project is a full-stack application utilizing Django with Django REST Framework for the backend and Next.js for the frontend. It provides CRUD operations for managing a restaurant's menu.

cssdjangohtmljavascriptnextjs