Hydroficient logoHydroficient Externship via Extern

Early-career candidate building practical skills

I am beginning my professional journey, learning core skills and preparing for my first role in industry.

Work samples

A collection of learning projects and early work that show what I am practicing as I prepare for professional roles.

  • Hydroficient IoT Cyber Defense Externship
    Hydroficient IoT Cyber Defense Externship
    Hydroficient logo

    Hydroficient · ✅ Verified by Extern · ⏱️ In progress

    Hydroficient IoT Cyber Defense Externship

    Build, hack, and defend real IoT infrastructure, then hand your security playbook to an actual company. You’ll launch realistic cyberattacks, from spoofing and replay attacks to unauthorized shutoffs, and implement defenses like TLS and mTLS.

    Python ProgrammingData AnalysisThreat ModelingDashboard Development
  • Vector Clock Visualiser
    Vector Clock Visualiser

    Developed an interactive distributed systems visualiser using React, JavaScript and D3.js to demonstrate vector clocks and causal ordering between events. Built a Python Flask backend with REST API endpoints to connect frontend functionality with server-side services. Integrated the Google Gemini API to provide AI-assisted explanations of distributed systems concepts. Implemented automated tests using pytest and Vitest to validate backend and frontend functionality. Evaluated the application using Lighthouse, achieving 92 accessibility, 100 best practices and 90 SEO scores.

    PythonJavaScriptReactFlaskREST APIsGoogle Gemini APID3.jsGitVitest

About me

I am beginning my professional journey, learning core skills and preparing for my first role in industry.

I am Soumia Bekhli. I have little work experience and am at the start of my career, exploring roles and skills as I prepare to enter the professional world.

Externships

Hydroficient IoT Cyber Defense Externship

In progress

Experience

Year 6 Teacher

Date Palm Primary · May 2026 – Oct 2026

Special Educational Needs (SEND) Teaching Assistant

Date Palm Primary · Sep 2025 – May 2026

General Teaching Assistant

Date Palm Primary · Sep 2024 – July 2025

Extern

Hydroficient IoT Cyber Defense Externship · Oct 2026 – Present | In progress

Education

King's College London

BSc Computer Science · Class of 2026

Skills

Career starterLearning foundational skillsProject practice

✅ Verified by Extern · ⏱️ In progress

Hydroficient IoT Cyber Defense Externship

Build, hack, and defend real IoT infrastructure, then hand your security playbook to an actual company. You’ll launch realistic cyberattacks, from spoofing and replay attacks to unauthorized shutoffs, and implement defenses like TLS and mTLS.

Python ProgrammingData AnalysisThreat ModelingDashboard Development

Overview

The project emulated attacks and defenses against an IoT water-monitoring deployment, documenting vulnerabilities and implemented countermeasures. The work mapped sensors, brokers, and actuators, executed spoofing and replay techniques, and implemented transport-level protections such as TLS and mTLS. Delivered artifacts included attack logs and a security playbook.

Hydroficient IoT Cyber Defense Externship

What I've accomplished

I worked through a sequence of hands-on modules that combined system reconnaissance, offensive testing, and defensive hardening for an IoT water-monitoring setup.

Project breakdown

View all work

Vector Clock Visualiser

Developed an interactive distributed systems visualiser using React, JavaScript and D3.js to demonstrate vector clocks and causal ordering between events. Built a Python Flask backend with REST API endpoints to connect frontend functionality with server-side services. Integrated the Google Gemini API to provide AI-assisted explanations of distributed systems concepts. Implemented automated tests using pytest and Vitest to validate backend and frontend functionality. Evaluated the application using Lighthouse, achieving 92 accessibility, 100 best practices and 90 SEO scores.

PythonJavaScriptReactFlaskREST APIsGoogle Gemini APID3.jsGitVitest
View all work

Network Security Group Coursework

Built a virtual network topology using Mininet, configuring three hosts and a switch to simulate network communications. Simulated ICMP flooding and TCP SYN flooding attacks, including IP spoofing, to investigate denial-of-service attacks and their impact on network performance. Incorporated Wireshark to inspect network traffic and analyse attack behaviour, including spoofed source addresses and incomplete TCP connections. Evaluated attack impact by comparing network throughput under normal and malicious traffic conditions. Collaborated in a three-person team to investigate network attacks and defensive measures, including iptables firewall rules to rate-limit malicious traffic.

WiresharkLinuxMininetiptables
View all work

Quizmos

Contributed to the implementation and testing of real-time response functionality for a polling web application with separate student and lecturer roles. Coordinated with a 7-person team and contributed to project documentation. Achieved 100% in the project assessment. Deployed the application on AWS EC2, configuring the cloud-hosted environment to make the application accessible. implemented real-time response functionality, supporting the submission and handling of student responses to polls.

DjangoPythonJavaScriptAWS EC2Git
View all work