Hi, I'm

Mohamed Bnshi

Software Engineer & Full-Stack Developer

I'm the one who fills the gaps and keeps the energy up. Fresh graduate from BTH with hands-on experience building AI agents at Ericsson and researching DevSecOps vulnerability analysis.

hover the knowledge graph

⏱️ 0+

Years in Software Engineering

πŸš€ 0+

Projects Completed

⚑ 0+

Technologies

🀝 0

Industry Collaborations

About Me

I'm a fresh Software Engineering graduate from BTH (Blekinge Tekniska HΓΆgskola) in Karlskrona. 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 from July 2026

🌍 Swedish · English · Arabic

Education

BSc Software Engineering (Web Programming, 180 ECTS)

Blekinge Tekniska HΓΆgskola (BTH)

Graduated June 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
πŸ“„ Full thesis on DiVA β†’

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 opportunities in Karlskrona, Stockholm, or remote β€” software engineering, full-stack development, DevOps, or consulting. Let's talk!

🟒 Actively building