Hi, I'm

Mohamed Bnshi

Software Engineer & Full-Stack Developer

I'm the one who fills the gaps and keeps the energy up. Currently building AI agents at Ericsson and researching DevSecOps vulnerability analysis for my thesis.

hover the knowledge graph

⏱️ 0+

Years in Software Engineering

πŸš€ 0+

Projects Completed

⚑ 0+

Technologies

🀝 0

Industry Collaborations

About Me

I'm a Software Engineering student at BTH (Blekinge Tekniska HΓΆgskola) in Karlskrona, graduating August 2026. I love building things - from full-stack web apps to DevOps pipelines - and I bring a security-first mindset to everything I build.

Through collaborations with Ericsson and Trafikverket, I've worked in cross-functional teams on AI-driven systems, automated vulnerability analysis, and container orchestration. I've also applied systematic testing techniques - unit, integration, and E2E - on full-stack applications (React, Flask, MongoDB). I'm comfortable presenting to stakeholders, leading sprint demos, and working in Agile/Scrum environments.

I pick up new technologies fast and thrive in environments where I can learn and contribute from day one. When I'm not coding, you'll find me playing chess, hiking in Swedish nature, swimming, or exploring the techno scene.

Mohamed Bnshi

πŸ“ Karlskrona, Sweden

🟒 Available Summer 2026

🌍 Swedish · English · Arabic

Education

BSc Software Engineering (Web Programming, 180 ECTS)

Blekinge Tekniska HΓΆgskola (BTH)

Graduating August 2026

// currently

πŸ’Ό Role Recent grad β€” seeking summer 2026 opportunities
β™ŸοΈ Playing Chess
🎡 Listening to Techno
πŸ“– Learning Kubernetes, IaC patterns, Security Automation
πŸ“ Based in Karlskrona πŸ‡ΈπŸ‡ͺ
🟒 Open to Summer 2026 opportunities

Technical Skills

πŸ›‘οΈ

Security & Privacy

OWASPCVE/CVSSSBOMThreat ModelingContainer ScanningGDPR
πŸ’»

Languages

PythonJavaScriptTypeScriptPHPSQLBash
⚑

Frameworks & Tools

ReactNode.jsExpress.jsFlaskSymfony 7AstroTailwind CSSNext.jsWeb ComponentsREST APIGraphQL
πŸš€

DevOps & Cloud

DockerKubernetesAzure DevOpsGitHub ActionsJenkinsGerritAnsibleCI/CDGitNetworking (TCP/UDP, BGP)
πŸ—„οΈ

Databases

MySQLPostgreSQLMongoDBSQLiteDoctrine ORMMongoose
πŸ€–

AI & Automation

LLM IntegrationMCP ServersAI AgentsEvent-Driven ArchitectureAgile/Scrum
mohamed@portfolio:~$

Welcome to Mohamed's portfolio terminal! πŸš€

Type 'help' for commands


❯

My DevSecOps Pipeline

Click a stage to see technologies

πŸŽ“ Applied this in my thesis with Ericsson β€” context-aware vulnerability analysis in CI/CD

πŸ’»

Code

πŸ”¨

Build

πŸ§ͺ

Test

πŸ›‘οΈ

Secure

πŸš€

Deploy

πŸ“Š

Monitor

Experience

3 Distinct Industry Collaborations

πŸ€–

Ericsson

AI-Driven Systems

Software Engineer (Intern) Β· Jan – Jun 2026

πŸ›‘οΈ

Ericsson

DevSecOps Thesis

Thesis Researcher Β· Jan – Jun 2026

🚦

Trafikverket

Vulnerability Automation

Student Developer Β· Jan – Jun 2025

Software Engineer (Intern) β€” AI-driven Systems

Ericsson Γ— BTH

Jan – Jun 2026
  • β–Ή Initiated the database layer (MongoDB + DAO pattern) and integrated a knowledge graph as the AI agent's primary data source
  • β–Ή Built traffic light classification (5 gates) to control whether AI-generated patches are pushed to Gerrit based on risk assessment
  • β–Ή Added request tracing, structured logging, and email notification flows for observability
MongoDBPythonK-GraphEvent-DrivenDockerGerritJenkins

Thesis (Individual) β€” Context-Aware Vulnerability Analysis in CI/CD

Ericsson Γ— BTH

Jan – Jun 2026
  • β–Ή Built an automated pipeline that discovers components from IaC (Helm, Ansible, Compose), runs 5 scanner categories, and outputs per-component triaged findings β€” validated across 8 real systems
  • β–Ή Reduced finding volume by 36–57% through cross-scanner deduplication; designed T1–T4 triage using KEV, EPSS, fix availability, and network exposure
  • β–Ή Implemented 45 Semgrep rules for code-behaviour predicate extraction with 100% accuracy across 5 systems
DevSecOpsCI/CDThreat ModelingVulnerability Analysis

Student Developer β€” DevOps

Trafikverket (Academic Collaboration)

Jan – Jun 2025
  • β–Ή Implemented automated Vulnerability Checker integrated into a shared CI/CD pipeline used by multiple development teams
  • β–Ή Conducted vulnerability analyses focusing on CVE, CVSS scoring, and SBOM management for supply chain security
  • β–Ή Presented at final client presentation to Trafikverket stakeholders, demonstrating technical solution and business value
Azure DevOpsPowerShellJavaScriptCVE/CVSSSBOMCI/CD

Projects

πŸ›΄

Microservices E-Scooter Rental System

Full-stack real-time rental system with microservices architecture, REST APIs, Docker containerization, and CI testing. Built in a team using Agile methodology.

MicroservicesDockerScrutinizerFull-stack
πŸ™ View on GitHub β†’
βš™οΈ

DevOps CI/CD & Cloud Deployment

End-to-end CI/CD pipeline for automated build, test, and deployment. Docker containerization, Azure cloud hosting, and Infrastructure as Code with Ansible.

DockerAzureAnsibleCI/CDIaC
πŸ™ View on GitHub β†’
πŸ“¦

MoveOut β€” Moving System

Full-stack web application built with MySQL and pure SQL, developed with Scrum. Individually responsible for planning, architecture decisions, and end-to-end implementation.

MySQLSQLScrumFull-stackMonolith
πŸ™ View on GitHub β†’
🌐

Symfony 7 Full-Stack MVC

Full-stack web application built with Symfony 7, Doctrine ORM, Twig templating, PHPUnit testing, and Scrutinizer CI. Containerized with Docker Compose.

Symfony 7PHPDoctrine ORMTwigPHPUnitScrutinizer CIDocker ComposeWebpackSCSS
πŸ™ View on GitHub β†’
πŸ›’

E-Commerce Database Web App

Full-stack e-commerce system with Express.js and MySQL. RESTful APIs, stored procedures, transactions, EJS server-side rendering, and CLI database tools.

Node.jsExpress.jsMySQLREST APIEJSSQLStored ProceduresSQL Functions
πŸ™ View on GitHub β†’

Let's Connect

I'm looking for summer 2026 opportunities in Karlskrona, Stockholm, or remote β€” software engineering, full-stack development, DevOps, or consulting. Let's talk!

🟒 Actively building