Curriculum vitae

Eric Jingryd

Software Engineer · Gothenburg, Sweden

In a terminal: curl https://ericjingryd.com/cv, or cv.txt for anything else.

Summary

Software engineer working mainly in Rust, focused on secure backends, security tooling and Linux systems. Career changer: fifteen years leading operations and teams before completing Systems Sciences coursework at the University of Gothenburg (2023-2025) and committing to software full-time. I build secure, well-structured systems with strong test coverage. My six largest projects each have more than 100 tests, and the Linux hardener is tested on six distributions. Right now I am building a booking system for the boatyard where I work.

Technical Skills

Programming Languages

Rust (Primary) TypeScript Python JavaScript Bash C/C++ (C23, learning) C# SQL

Frameworks & Tools

Actix-web Tokio PostgreSQL SQLx MySQL SQLite Redis HTMX Tauri Leptos Slint GTK4 Bun SolidJS Docker Git JetBrains IDEs

Security

System Hardening Penetration Testing OSINT OWASP Standards Cryptography (Argon2id, Ed25519) JWT Authentication & RBAC MCP-driven AI Pentest Tooling

Compliance

GDPR (applied: privacy notice, retention policy, data-subject rights) CIS Benchmarks (as hardening baselines)

DevOps & Infrastructure

Linux (Arch, Debian, Fedora, RHEL) Hyprland systemd Docker Compose Virtualisation (VMware / VirtualBox / QEMU/KVM) VPN CI/CD (GitHub Actions) nginx + Let's Encrypt

Packaging

PKGBUILD (AUR) RPM .spec Debian changelog

AI & Machine Learning

BitNet b1.58 (hand-rolled in Rust) Transformer Architectures Ternary Quantisation (STE) CUDA / cuBLAS / Tensor Cores AVX-512 SIMD

Protocols & Standards

MCP (Model Context Protocol) JSON-RPC 2.0 Server-Sent Events UCI (chess engine protocol)

Work Experience

2024-Present

Self-employed, Gothenburg

Independent Software Engineer

  • Hamnkapten, in development: sauna booking system for Killingsholmens Varv, where I work. A 14-crate Rust workspace with an axum API on PostgreSQL, a Leptos web app for guests and a Slint desktop admin. 1,100+ tests
  • Constraint engine, closed source: a Rust constraint-satisfaction solver with parallel backtracking. Median solve time cut from 42 s to 140 ms
  • Raven Nest MCP: pentesting server wrapping 22 security tools behind a 6-layer safety architecture. 46 MCP tools, 380+ tests, listed in the official MCP Registry
  • Linux Hardener: plugin-based hardening with Ed25519-signed rollback, compliance reports against ten frameworks and six-distribution support, published on the AUR
  • This portfolio: an Actix-web and PostgreSQL application with JWT and Argon2id authentication. My own penetration test of the live site found 0 critical, 0 high and 0 medium issues

2010-2017, 2022-Present

VästVarv, then Killingsholmens Varv AB, Gothenburg

Harbour Worker

  • Network setup, electrical work, and IT infrastructure maintenance alongside marina operations
  • Logistics and harbour maintenance operations in a small boat harbour environment
  • Forklift certification and category B driving licence

2012-2021

Pusterviksbaren, Gothenburg

Operations, Bar & Register Manager

  • Responsible for bar operations, staff management, and technical support at events
  • Worked with point-of-sale systems and day-to-day service management

Jul 2017-Sep 2018

Storms Pakhus, Odense, Denmark

Team Leader and Bar Manager

  • Led and coordinated team in Odense's largest street food market
  • Responsible for daily operations, staff scheduling, and quality assurance

Jun 2006-Mar 2015

Jazzklubben Nefertiti AB, Gothenburg

Operations Manager

  • Led operations across 6+ functional areas at a Gothenburg jazz and live music venue
  • Managed staff scheduling, supplies logistics, and technical event support
  • Coordinated bar, front-of-house, and light/sound support for live events

May 2005-Apr 2011

FrölundaData AB (IT for Disabled), Gothenburg

Administrator

  • IT administration: order processing, invoicing, and inventory management systems
  • Website maintenance, customer support, and production coordination
  • Translation services and transport logistics

Education

2023-2025

University of Gothenburg

Systems Sciences

Completed courses: AI & Machine Learning (VG), Cybersecurity (7.5 ECTS), Databases (VG, 7.5 ECTS), Introduction to Programming (VG, 7.5 ECTS), Human-Computer Interaction (7.5 ECTS), Society's Digitalisation (15 ECTS), Challenge-Driven Development (VG). Project work in Intermediate Programming, Organisations, and Strategy, Architecture & Governance.

2019-2020

Malmö University

Game Development

Game Design (7.5 ECTS), System Development and Project

2005-2010

University of Gothenburg & Stockholm University

Interdisciplinary University Studies

Courses in History of Ideas, Environmental & Natural Resource Management, and Portuguese. 120+ ECTS across humanities, natural sciences, and languages.

Open Source Projects

Raven Nest MCP

MCP pentesting server wrapping 22 security tools, plus opt-in Metasploit, behind a 6-layer safety architecture. 46 MCP tools, 380+ tests.

Rust, MCP, AI, Pentesting, Metasploit, OWASP, Automation, Security

View source for Raven Nest MCP

Linux Hardener

Plugin-based Linux hardening framework with signed checkpoint rollback. Ten compliance frameworks, six distributions, 2300+ tests, published on the AUR.

Rust, Tauri, Leptos, Trunk, WebKitGTK, SQLite, Ed25519, WASM

View source for Linux Hardener

BitNet Toy

Hand-rolled BitNet b1.58 in pure Rust: SIMD and CUDA matmul, autograd, ternary quantisation, training and inference, with no ML dependencies.

Rust, CUDA, cuBLAS, AVX-512, Machine Learning, Transformers

View source for BitNet Toy

Languages

Swedish

Native

English

C2

Portuguese

C2

French

C1

Danish

B2

Norwegian

B2

Spanish

B1

Other

Daily Linux user since 2019. I maintain packages on the AUR and have started attending the OffSec community meetups in Gothenburg. I work comfortably across European teams in seven languages.