Boshra Ariguib

From the shores of Tunisia to the vibrant innovation hubs of Stuttgart, my journey as a Computer Science student is driven by a passion for exploring cutting-edge research, especially at the intersection of AI and the natural sciences. Curious and friendly by nature, I love learning new things and bring both dedication and good vibes to any team.

Education

Master of Science in Computer Science
University of Stuttgart, Stuttgart, Germany
  • 1st Specialization: Theoretical Computer Science and Scientific Computing
  • 2nd Specialization: Intelligent Systems
Graduate Exchange Semester
IMT Atlantique, Brest, France
Exchange semester as part of M.Sc. in Computer Science. Machine Learning track, completed with grade very good (A).
Bachelor of Science in Software Engineering
University of Stuttgart, Stuttgart, Germany
Graduated with the grade very good (1.6). Thesis: Second-order projection-based mapping methods for coupled multi-physics simulations.

Work Experience

Teaching Assistant
Institute for Formal Methods of Computer Science, University of Stuttgart
Supervised multiple tutorial groups for Theoretical Computer Science I, II, and III. Responsibilities included grading assignments and explaining exercise tasks. Covered topics include Logic and Discrete Structures, Formal Languages and Automata Theory, Computability and Complexity, and Algorithmics.
Research Assistant
Cognitive Computational Science Department, Institute for Visualization and Interactive Systems, University of Stuttgart
Supervised a cognitive neuroscience experiment involving EEG and eye-tracking setup. Configured participant-facing screens using OpenSesame software, set up EEG and Eye-tracking hardware, guided participants, collected data, and performed data analysis. Contributed to the open-source MNE-BIDS Python library by implementing a new EEG filtering method via Pull Request.
Working Student in Data Science
ChargeHere GmbH
Part of the Product Development and Management team at ChargeHere, a company focused on expanding EV charging infrastructure. Researched and implemented data science models to analyze the internal monitoring system using InfluxDB Framework. Processed sensor data from charging stations to generate business insights, developed a reporting system, and explored future business models including Smart Charging and Load Optimization.
Working Student in Software Development
Itestra GmbH
Part of the development team for B2B banking software written in Java. Developed UI components, adapted the data model using SQL, replaced outdated components with modern libraries, and automated configuration file generation with Bash scripts.

Conference Papers & Talks

A live context model for semantic reasoning in IoT applications
IEEE PerCom 2022 - CoMoReA Workshop
As part of a research project in distributed computing systems, submitted and presented a paper at the international IEEE Conference PerCom 2022.
Computational Storytelling with Pluto.jl Notebooks
JuliaCon 2025 (Upcoming) - Lightning Talk
Accepted to present a lightning talk at JuliaCon 2025 in Paris, showcasing work on Computational Storytelling using Pluto.jl notebooks for interactive scientific communication.

Open Source Contributions

preCICE - Coupling Library for Partitioned Multi-Physics Simulations
During bachelor thesis, developed a new projection-based method for mapping data between coupled simulations and contributed to the open-source preCICE library.
Pluto.jl - Featured Notebooks
Regular contributor to the open-source Pluto.jl project, a notebook implementation for Julia. Participated in creating Featured Notebooks that showcase the tool's most prominent features while explaining mathematical and computational concepts.

Volunteer Work

Volunteer Project in Florianopolis, Brazil
German Committee of AIESEC e.V.
Teaching children from marginalized communities musical theory and instruments in Florianopolis, southern Brazil.
Vice President Customer Experience Team
German Committee of AIESEC e.V.
As team leader, responsible for operational development of social volunteer projects. Shared responsibility for overall development of AIESEC local committee in Stuttgart and Hohenheim. Led and strategically guided the local committee, coordinated a team of up to 7 people, and developed marketing strategies.
Customer Experience Manager
German Committee of AIESEC e.V.
Responsible for support and guidance of students going abroad for volunteer projects, and planning and implementation of marketing activities in Stuttgart and surrounding areas.

Languages

Arabic (Tunisian)
Mother tongue
French
Mother tongue
English
Proficient User
German
Proficient User
Portuguese
Beginner User

Technical Skills

Advanced

Python (NumPy, Matplotlib, Seaborn, Pandas, Scikit-learn), PyTorch & PyTorch Geometric, Java, Julia

Intermediate

R, C++, JavaScript, HTML & CSS, TensorFlow, SQL, Bash

Tools & Misc

LaTeX, XML, Git, Jupyter, Pluto.jl, OpenSesame, EEGLab, InfluxDB

Additional Information

Experience Beyond Tech
Fair Hostess, Marketing Promoter
Hobbies
Running, Swimming, Skiing, Cooking, Traveling, Language Learning, Playing Piano