A Monograph in Infrastructure & Security · Vol. III
Isak
Mesihovic
“From factory floors to zero-trust infrastructure. A cross-domain engineer working quietly at the seam between the physical and the computational.”
Preface

Plate I · Portrait
Infra and security engineer with 4+ years at SKF spanning manufacturing operations, logistics, and software engineering — including development of cybersecurity solutions for production systems. Builds and maintains on-premises zero-trust infrastructure with encrypted backups, container orchestration, and multi-service deployment. Completing a B.Sc. in CS&E at Chalmers. Background spanning factory floor operations, hardware product development, and AI system deployment provides unusually strong cross-domain understanding of the systems being secured.
Four threads
- 01IT/OT crossover — manufacturing floor experience (SKF, 4+ years) alongside a CS degree and ongoing infrastructure work.
- 02Hands-on builder across registers — from hardware (e-bikes, CNC, welding) to software (RAG systems, TUI tools, IoT).
- 03On-premises infrastructure by preference — production AI stacks, Docker orchestration, zero-trust, monitoring, encrypted backup.
- 04Trilingual, with additional reading Arabic: Swedish, English, Bosnian.
4+
Years at SKF
15+
Projects shipped
5
Languages
12+
On-prem services
Works
Fig. 01
MVP complete
AI/ML · Infra
Aproc — AI Proposal Generator
Co-founder & lead developer
On-premises RAG system for generating enterprise procurement proposals from internal company documents.
- §Full on-premises stack: OpenWebUI, LiteLLM (4 Scaleway models), Qdrant vector DB, SearXNG, Coolify
- §Docker Compose orchestration with network segmentation, encrypted backups, zero-trust access
- §RAG pipeline with vector embeddings over internal company document corpus
Fig. 02
In development
Systems
Norck — Local-First Nutrition Tracker
Private, self-hosted nutrition tracker bridging Swedish Food Agency (Livsmedelsverket) data with a map-as-you-go barcode system. No cloud, no tracking — own your data.
- §Three-layer data model: immutable agency reference DB, user-generated barcode mappings, personal transaction log
- §Fuzzy search loaded into memory on startup — scan a barcode, map it once, never again
- §ETL pipeline ingesting Livsmedelsverket Excel data; Axum REST API with compile-time type-safe SQL (sqlx)
Fig. 03
v1.0 released (Jan 2026)
Systems
Claude Sessions TUI
Terminal UI for browsing, managing, and maintaining Claude Code conversation sessions. ~791 lines of Rust.
- §Session browsing, filtering, sorting, multi-selection, export, maintenance tools
- §Smart caching with timestamp validation, persistent configuration
- §Released publicly on GitHub
Fig. 04
Complete
Embedded · Security · University
Embedded Alarm System with CAN Bus
Home alarm system with door control and motion detection on STM32F407 (ARM Cortex-M4). 7-person team, DAT290.
- §CAN bus master-slave topology between central unit and peripheral sensors
- §HMAC-based replay-attack protection for authenticated inter-node messaging
- §Bare-metal C targeting STM32 peripherals: USART, CAN controller, GPIO
Fig. 05
Working prototype
Infra · Systems
GridWise — Home Battery Optimization
Automated home battery charge/discharge scheduling based on real-time Nord Pool electricity prices.
- §Scrapes hourly prices from Nord Pool energy market API
- §Publishes MQTT commands to Ferroamp battery system for optimal timing
- §Dockerized with Mosquitto MQTT broker and Python energy manager service
Further plates
Experience
Oct 2020 – Jun 2025
Gothenburg, Sweden
SKF Group
Progressed from manufacturing operator through logistics to software engineering across 5 years, gaining cross-functional understanding of industrial IT/OT environments.
Industrial cybersecuritySAP/ERPIT/OT environmentsC#NetworkingProduction systemsApr 2023 – Oct 2024
Gothenburg, Sweden
Tessa Wheels
Co-Founder — E-Bike Product Development
- §Designed and developed sustainable e-bike solutions from concept to delivery
- §Led cross-functional team of up to 7 people in product development
- §Managed supply chain, manufacturing coordination, and go-to-market
- §Bootstrapped funding, delivered units to customers
Product developmentSupply chainTeam leadershipHardware designLean methodologyNov 2025 – Jan 2026
Gothenburg, Sweden
Jasminka Sacic Educational Consulting
Freelance Web Developer
- §Built and maintain a professional website for an educational consultant (20+ years experience, 2025 Pedagogical Prize winner)
- §Full-stack: Next.js 14, TypeScript, Tailwind CSS, Framer Motion, EmailJS contact form
- §Image processing pipeline: custom OpenCV face blurring tool (GUI, oval masking, batch processing) + WebP conversion
Next.jsTypeScriptTailwind CSSOpenCVClient management2023 – Mar 2026
Gothenburg, Sweden
Bemuf
President (Vice President 2023–2024)
- §Led one of Gothenburg's largest student/community organizations (~300 members)
- §Event organization, member management, and organizational strategy
- §Community engagement and stakeholder relations
LeadershipEvent managementCommunity buildingOrganizational strategy2024 – 2025
Gothenburg, Sweden
Gothenburg Academic Youth (GAO)
Contact Manager
- §Managed contact database and member communications
- §Created marketing materials and organizational documentation
Database managementCommunicationsCommunity coordinationMar 2018
Gothenburg, Sweden
Räddningstjänsten Storgöteborg
Intern — Rescue Services
- §Hands-on training in rappelling, smoke diving, and deep water rescue diving
- §Hazardous chemical spill management protocols and procedures
- §Operated specialty equipment: thermal cameras, substance analyzers, emergency response tools
- §Physical tests and drills with full firefighter gear
Emergency responseHazmat handlingThermal imagingConfined space operations
Competencies
- PythonML, scripting, automation, data, OpenCV, Aproc, GridWise, thesisA
- RustNorck, Claude Sessions TUI, growing primary languageA
- BashDaily use, scripting, automation, server managementA
- TypeScriptPrimary web language across all web projectsA
- C#SKF projects, internal tooling, cybersecurity solutionI
- JavaTDA384 concurrent programming (ForkJoin, parallel algorithms)I
- CSTM32 embedded alarm system, low-level systems, hardware-software integrationI
- HaskellClimate decision thesis project, functional programming courseI
- ErlangTDA384 — concurrent chat server, OTP/genserver patternI
- DartFlutter projects: Gothenburg Parking App, OutfitlyI
- VHDLFPGA/ASIC design (Chalmers)I
- C++Systems programmingB
- GoExposure, interestB
- IdrisClimate decision thesis, dependent type programmingB
- AssemblerRISC-V CPU architecture (Chalmers)B
- PLCSKF exposure, industrial automationB
Studies
Aug 2022 – 2026
Gothenburg, Sweden
Chalmers University of Technology
B.Sc. Computer Science & Engineering
B.Sc. completing 2026.
- §Bachelor Thesis: Climate policy calculation with Sequential Decision Problems — translated Idris SDP framework to Haskell and Python (6-person team)
- §ENM156 — Interaction Design: AI-driven climate impact tool for Svalna AB; YOLO + OCR + LLM invoice pipeline, commended at Ericsson mässa among ~30 projects
- §DAT290 — Embedded alarm system: STM32F407, CAN bus, HMAC replay-attack protection
- §TDA384 — Concurrent programming: Erlang chat server, Java ForkJoin parallel algorithms
- §EDA264 — Web application security: SvelteKit, SQLite, vulnerability analysis
- §Key areas: hardware-software integration, control systems, ML/AI, FPGA/ASIC, functional programming (Haskell, Erlang, Idris), low-level C and Assembly
Aug 2019 – Jun 2022
Gothenburg, Sweden
SKF Tekniska Gymnasium
High School Diploma — Technology
Technology program with direct pipeline into SKF employment during studies.
- §Internships in product development, software engineering, and production systems
- §Hands-on manufacturing and production systems experience
Credentials
Licenses & certifications
- 01B Driving LicenseActive
- 02A2 Motorcycle LicenseActive
- 03Forklift Certification (Truckkort)Active
- 04Overhead Crane CertificationActive
- 05Emergency Response (Medical & Fire First Aid)Active
- 06Hunting License (Jägarexamen)Active
- 07Shooting Sports LicenseActive
- 08B.Sc. CS&E, ChalmersIn progress — Expected 2026
Tongues
- SwedishNative / Fluent
- EnglishNative / Fluent
- BosnianNative / Fluent
- ArabicBasic (Reading)
- SpanishElementary
Correspondence
For commissions, collaborations, or a plain letter — the channels below are all attended.
- Postisak.mesihovic@gmail.com
- LinkedInisak-m
- GitHubIskoMan
- SeatGothenburg, Sweden