I've been called "The Hybrid" and "a unicorn" in more than one recruitment process. Translation: I design the thing, build the thing, and then explain the thing to the people who pay for the thing, in whatever language each of them speaks.
I like to think of myself as a creative and passionate person who aspires to innovate. Twenty-five years in, that is still true.
Product designer and full-stack developer with 25+ years in digital production. Currently Senior UX Designer at Volvo Group, where I research and design the next generation of PLM/PDM tooling and help colleagues adopt AI-assisted ways of working. Founder of Odduse, the studio behind most of the projects below.
I spend my days in Figma and my evenings in Rust, TypeScript and Claude Code, building tools that make designers and developers understand each other faster: Figma plugins, MCP servers, agent skill frameworks and SaaS boilerplates.
On the side I mentor. Over 300 one-to-one sessions on ADPList, Super Mentor twelve months running, and one of the ADPList100 Most Influential Mentors of 2024.
| Field | Level / Role | Years |
|---|---|---|
| Product & UX design | Principal | 15+ |
| Design systems | Principal⋆⋆ | 10+ |
| Graphic design | Senior⋆⋆ | 20+ |
| Frontend (React, Next.js, TypeScript) | Senior⋆⋆ | 6 |
| Backend (Node.js, Bun) | Medior⋆⋆ | 5 |
| AI-assisted development (Claude Code, MCP, Copilot) | Principal | 3 |
| Rust | Medior, compiling | 2 |
| Cloud (AWS, Vercel, Supabase) | Medior⋆⋆ | 4 |
| Mentoring & coaching | Top 1% (ADPList) | 3 |
| Leadership & stakeholder management | Director / Founder | 15+ |
⋆⋆ have a polytechnic education or a professional certificate in the field
- What's new in v2
- Quickstart
- What's included
- Products & projects
- Open-source projects I've contributed to
- Mentoring & recognition
- Track record
- Tech stack
- Testing
- Bugs & feature requests
- Recommendations
- Contributing
- Quotes
- Creators
- Thanks to
- Versioning & license
Semantic versioning applies to humans too. This is a major release.
Breaking changes
React: Juniorhas been removed. It was replaced byNext.js: Seniorand nobody filed an issue.Backend: 1 yearis deprecated. UseNode.js | Bun | Rustinstead.Creative Directoris no longer the default export.Principal Product Designeris.
Features
- Added Rust. Memory safety for the soul.
- Added AI-assisted development as a first-class workflow: Claude Code, MCP servers, agent skills, hooks and persistent memory.
- Added a mentoring module: 312 sessions, 18,000+ minutes, 108 reviews, four categories rated at 99%.
- Added 134 licences and certifications, including Google UX Design, IBM Full Stack Developer and Google Project Management.
- Added 59 Figma Community resources with 170,000+ combined uses.
Fixes
- "Over 10 000 downloads on Figma" was off by a factor of seventeen. Corrected.
- Table of contents now points to sections that exist.
import { Consultant } from "@bromso/core";
const jonas = new Consultant({
name: "Jonas Bröms",
born: 529545600000,
based: ["Gothenburg, Sweden", "Paphos, Cyprus"],
expertise: [
"Product & UX design",
"Design systems",
"TypeScript",
"React / Next.js",
"Figma plugins",
"AI-assisted development",
"Mentoring",
"Stakeholder management",
],
learning: ["Rust", "Flutter", "Tauri"],
moderate: ["3D design", "Photography", "Cinematography", "Copywriting"],
});
await jonas.install({ company: "yours", mode: "hybrid" });
for await (const problem of jonas.discover({ users: true, stakeholders: true })) {
const solution = await jonas.design(problem);
await jonas.build(solution, { with: ["Claude Code", "Bun", "Figma"] });
await jonas.mentor(jonas.team);
}- A product problem that matters to real users
- A team that ships, and is willing to hear "have we talked to a user about this?"
- Trust that design and engineering are one craft with two tool chains
- Coffee. Non-negotiable.
On macOS:
open "mailto:jonasbroms@icloud.com?subject=Reconnect after I saw your GitHub profile"On Linux:
xdg-open "mailto:jonasbroms@icloud.com?subject=Reconnect after I saw your GitHub profile"On Windows:
start "mailto:jonasbroms@icloud.com?subject=Reconnect after I saw your GitHub profile"- The problem you are solving and who it is for
- Expected hours per month and engagement model (employment, consulting, advisory)
- Compensation and benefits
- Management philosophy and work methodology
- Culture, training and development
- Tech stack, and how AI tooling fits into it
🧔 Bromso
│
├── ⭕ Private
│ ├┄┄ 🐣 1982.born
│ ├┄┄ 🤼 1989.start.wrestling
│ ├┄┄ 💾 1990.got.amiga500+
│ ├┄┄ ⌨️ 1991.start.demoing
│ ├┄┄ 🖥️ 1994.got.486intelmmx
│ ├┄┄ 🏀 1995.start.basketball
│ ├┄┄ 🌐 1995.first.lanparty
│ ├┄┄ 🇵🇭 2006.travel.philippines
│ ├┄┄ 🇭🇰 2006.travel.hongkong
│ ├┄┄ 🇺🇸 2009.travel.usa
│ ├┄┄ 🇫🇷 2012.travel.france
│ ├┄┄ 💒 2013.got.married
│ ├┄┄ 🇦🇪 2013.moved.unitedarabemirates
│ ├┄┄ 🇨🇾 2015.moved.cyprus
│ ├┄┄ 🐕 2019.founded.blunchers
│ └─┄ 🇸🇪 2026.working.gothenburg.hybrid
│
├── 🏫 School
│ ├┄┄ 🎓 1997.graduate.primaryschool
│ ├┄┄ 🎓 2001.graduate.highschool
│ ├┄┄ 🎓 2003.graduate.polytechnic.3dGraphics
│ ├┄┄ 🎓 2020.graduate.polytechnic.amazonAWS
│ ├┄┄ 🎓 2021.graduate.polytechnic.fullstackJS
│ ├┄┄ 📜 2023.certified.google.itSupport
│ ├┄┄ 📜 2023.certified.google.projectManagement
│ ├┄┄ 📜 2024.certified.google.uxDesign
│ ├┄┄ 📜 2024.certified.ibm.fullStackDeveloper
│ ├┄┄ 📜 2024.certified.google.digitalMarketing
│ ├┄┄ 📜 2025.certified.uxcel.productDesigner
│ └─┄ 📜 2026.certified.anthropic.claudeCode101
│
└── 💼 Career
├┄┄ 👨💻 1999.assistant.västfastigheterAb
├┄┄ 🪖 2001.specialist.swedishArmedForces
├┄┄ 👨💻 2003.technician.västfastigheterAb
├┄┄ 🎨 2004.designer.webcountryproductionAb
├┄┄ 🎥 2004.assistant.sverigestelevisionAb
├┄┄ 👔 2005.salesdirector.jonasolasspelAb
├┄┄ 🎨 2010.cofounder.creativedirector.ewebbyrånAb
├┄┄ 🛡️ 2013.securityofficer.gothiaProtectionGroup
├┄┄ 👔 2015.marketingdirector.syncrasyLtd
├┄┄ 🎨 2017.cofounder.cygroupDigitalLtd
├┄┄ 🎨 2017.founder.productdesigner.odduseLtd
├┄┄ 🎨 2021.frontenddeveloper.vinceAs
├┄┄ 🎨 2022.uxuileaddesigner.epulzeAb
├┄┄ 🎓 2023.mentor.adplist
├┄┄ 🎨 2023.productdesigner.groov
├┄┄ 🎨 2024.productlead.letterbeaver
├┄┄ 🎨 2024.productdesigner.eccovia
└─┄ 🎨 2026.senioruxdesigner.volvoGroup
I'm a highly energised, social person who sees marketing, design, user experience and programming as one calling, not four departments.
Colleagues call me a hybrid. I have the knowledge and experience to talk with designers, marketers, programmers and executives in their own words, and the habit of turning those conversations into shipped software. My enthusiasm for tooling tends to rub off on the teams I join: at Volvo Group that currently means helping designers and stakeholders get productive with AI-assisted workflows.
Tech comes and goes. Three things have stayed: HTML, CSS and JavaScript on the front, people with problems on the other side of the screen, and the gap between design and engineering in the middle. I build in that gap. If your product is built on the web platform, with TypeScript or Rust underneath and a team that wants AI as a tool rather than a co-author, I would like to be part of that future.
Things I have built, open to the public. Stars and status as of October 2026.
| Project | What it is | Stack |
|---|---|---|
| singularskills | 283 agent skills across 16 domains of digital production, with workflows, gates and a run log. Works with any agent that loads the Agent Skills format. | TypeScript, Claude Code |
| singularrag | A repo map with retrieval provenance for coding agents. Tree-sitter into SQLite, personalised PageRank, token-budgeted maps served over MCP. | Rust, MCP, Bun |
| singularmem | Local-first persistent memory layer for LLM workflows: hybrid search, provider adapters, an MCP server with 15 tools. | Rust, SQLite, TypeScript, Flutter |
| bro (@bromso/figma-mcp) | MCP server that lets your AI design in Figma. "Bro" is Swedish for bridge. | TypeScript, MCP, Figma plugin |
| figma-plugin-template | Figma/FigJam plugin boilerplate: React, Bun, TypeScript, Turborepo, shadcn/ui, Storybook 10. | TypeScript, Bun, Turborepo |
| figma-design-skills | Skills for the Figma agent: brief, plan, build, review. Makes it ask first and verify its own work. | Markdown, Figma |
| figma-migrate-headless | Figma plugin for migrating variant-heavy design systems to collections, variables, modes and slots. | TypeScript, Figma plugin |
| discord-bot-template | Production-grade Discord bot starter with a typed command framework, Postgres, a Next.js dashboard and Docker images. | Bun, Turborepo, discord.js, Drizzle |
| seo | Multi-site SEO audit monorepo with an offline-first PWA dashboard and a Lighthouse-based runner. | Next.js, Supabase, Serwist |
| homebrew-tap | Homebrew formulae for my CLIs. | Ruby |
Private for now. Ask for a demo.
- singularcode: a fast terminal coding agent in Rust that runs on your own Claude Code install, with sandboxed file, search and shell tools behind one permission checkpoint.
- virke: a lightweight meta-prompting and spec-driven development framework for Claude Code, in Rust.
- boilerplate-bun: a Bun + Next.js 16 SaaS starter with subdomain microfrontends, an oRPC API, passkeys and 2FA, workspaces, Stripe billing, jobs, realtime and CI gates.
- boilerplate-rust: a Rust SaaS starter, hexagonal modular monolith on axum and Turso, with askama, htmx and Tailwind. No Node required.
59 published resources with 170,000+ combined uses and almost 4,000 likes: icon libraries (tech, payment methods, social media, country flags), design-system and monorepo architecture templates, workshop canvases (SWOT, PESTEL, journey mapping, value vs. effort) and four plugins. Browse them on Figma.
- Slash: a small Discord for designers and developers crossing into each other's craft, with AI as a tool, not a co-author.
- Coders & Designers Paphos: founder, meetups since 2023.
- Blunchers: founder, since 2019.
- Frilansare Sverige: contributor to the open-source site of Sweden's largest freelance community.
Frameworks and tools that millions of people use daily, where some of the code or assets are mine.
| Grommet | Storybook | Strapi | CyprusJS | Semantic- Release |
Commitizen | SVG Porn |
|---|---|---|---|---|---|---|
Also: Frilansare Sverige, the open-source site of Sweden's largest freelance community.
| Where | What |
|---|---|
| ADPList | 312 sessions, 18,095 mentoring minutes, 108 reviews with 99% in Communication, Motivation, Problem Solving and Subject Knowledge. Super Mentor twelve consecutive months. Top 1% Mentor (2025). ADPList100 Most Influential Mentors of 2024. |
| Uxcel | Verified Product Designer. Skill Graph 84/100, ranked #1 in Sweden and #36 globally. Named a 2024 Top Product Designer, #5 in specialty and #7 globally among 400,000+ designers. Two Editors' Choice badges. |
| Developers Day | Nominated for Educator of the Year 2025 by Developers Bay. |
| Credly & Coursera | 134 licences and certifications in total: Google UX Design, IBM Full Stack Developer, Google Project Management, Google IT Support, Google Digital Marketing & E-commerce, Claude Academy (MCP, Claude Code 101) and more. |
| Podcasts & talks | UX Banter S5 E4: Building Resilience and Mentorship in UX Design, Uxcel Portfolio Roast, design-to-development handover lectures. |
What mentees say:
"Jonas is an exceptional mentor on ADPList. His sessions are structured, empathetic, and deeply insightful. He brings a unique blend of emotional intelligence and practical tools that help mentees reflect, set goals, and grow with clarity."
— Deep Rastogi, Senior Technical Product Manager for AI and HealthTech, Roche
"Jonas is really easy to talk to. His empathetic approach makes you feel heard, and he also has a ton of practical knowledge, which gives you insights that can be applied immediately."
— Linnea Nilsson, Product Designer, Oneflow
Some of the brands I've worked for over the years, as a consultant or employee.
These are some of the brands I've worked for during my years, either as a consultant or employee.
| Volvo | Audi | DIFC | ICA |
|---|---|---|---|
| Qmatic | Preem | Hard Rock | Caterpillar |
|---|---|---|---|
More recent work, without the logos: Volvo Group (PLM/PDM tooling, 2026), Eccovia (building automation, headless design system), LetterBeaver (AI-driven wallet app), Groov (fintech PaaS), Epulze (esports; 1467% turnover growth that validated €10M in funding, and the site for the DOTA Pro Circuit world championship), plus NA-KD, Ellos, Cryptzone and Forever Living from the agency years.
Technology I love and use. "Daily driver" is what is open on my machine right now. "Skill progression" is a self-assessment, not a benchmark, and Rust is still compiling.
| Avatar | Name | Category | Daily driver | Skill progression |
|---|---|---|---|---|
| TypeScript | Language | ✅ | ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓░░░ 85% |
|
| JavaScript | Language | ✅ | ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓░░ 90% |
|
| Rust | Language | ✅ | ▓▓▓▓▓▓▓▓▓▓▓░░░░░░░░░ 55% |
|
| Python | Language | ▓▓▓▓▓▓▓▓▓░░░░░░░░░░░ 45% |
||
| Dart | Language | ▓▓▓▓▓▓▓░░░░░░░░░░░░░ 35% |
||
| Markdown | Language | ✅ | ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓░ 95% |
| Avatar | Name | Category | Daily driver | Skill progression |
|---|---|---|---|---|
| Bun | Runtime | ✅ | ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓░░░░ 80% |
|
| Node.js | Runtime | ✅ | ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓░░░░ 80% |
|
| Deno | Runtime | ▓▓▓▓▓▓░░░░░░░░░░░░░░ 30% |
||
| pnpm | Package manager | ▓▓▓▓▓▓▓▓▓▓▓▓▓▓░░░░░░ 70% |
||
| npm | Package manager | ✅ | ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓░░░ 85% |
|
| Homebrew | Package manager | ✅ | ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓░░░░░ 75% |
| Avatar | Name | Category | Daily driver | Skill progression |
|---|---|---|---|---|
| React | UI library | ✅ | ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓░░░ 85% |
|
| Next.js | Framework | ✅ | ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓░░░ 85% |
|
| Tailwind CSS | Styling | ✅ | ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓░░░ 85% |
|
| shadcn/ui | Component library | ✅ | ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓░░░░ 80% |
|
| Storybook | UI documentation | ✅ | ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓░░░ 85% |
|
| Vite | Build tool | ▓▓▓▓▓▓▓▓▓▓▓▓▓▓░░░░░░ 70% |
||
| Turborepo | Monorepo | ✅ | ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓░░░░ 80% |
|
| Motion | Animation | ▓▓▓▓▓▓▓▓▓▓▓▓░░░░░░░░ 60% |
||
| React Router / Remix | Framework | ▓▓▓▓▓▓▓▓▓▓░░░░░░░░░░ 50% |
||
| Astro | Framework | ▓▓▓▓▓▓▓▓▓░░░░░░░░░░░ 45% |
||
| MUI | Component library | ▓▓▓▓▓▓▓▓▓▓▓▓▓░░░░░░░ 65% |
||
| Tauri | Desktop apps | ▓▓▓▓▓▓▓▓▓▓░░░░░░░░░░ 50% |
||
| Flutter | Mobile apps | ▓▓▓▓▓▓▓░░░░░░░░░░░░░ 35% |
||
| WebAssembly | Runtime | ▓▓▓▓▓▓░░░░░░░░░░░░░░ 30% |
| Avatar | Name | Category | Daily driver | Skill progression |
|---|---|---|---|---|
| Hono | Web framework | ▓▓▓▓▓▓▓▓▓▓▓▓░░░░░░░░ 60% |
||
| axum | Web framework (Rust) | ▓▓▓▓▓▓▓▓▓▓░░░░░░░░░░ 50% |
||
| oRPC | Typed APIs | ▓▓▓▓▓▓▓▓▓▓▓▓░░░░░░░░ 60% |
||
| GraphQL | API | ▓▓▓▓▓▓▓▓▓▓▓▓▓░░░░░░░ 65% |
||
| Zod | Validation | ✅ | ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓░░░░░ 75% |
|
| Drizzle ORM | ORM | ✅ | ▓▓▓▓▓▓▓▓▓▓▓▓▓░░░░░░░ 65% |
|
| Prisma | ORM | ▓▓▓▓▓▓▓▓▓▓▓▓░░░░░░░░ 60% |
||
| PostgreSQL | Database | ✅ | ▓▓▓▓▓▓▓▓▓▓▓▓▓░░░░░░░ 65% |
|
| SQLite / Turso | Database | ✅ | ▓▓▓▓▓▓▓▓▓▓▓▓▓░░░░░░░ 65% |
|
| Redis | Cache | ▓▓▓▓▓▓▓▓▓░░░░░░░░░░░ 45% |
||
| Supabase | Backend platform | ▓▓▓▓▓▓▓▓▓▓▓▓▓▓░░░░░░ 70% |
||
| Sanity | CMS | ▓▓▓▓▓▓▓▓▓▓▓▓░░░░░░░░ 60% |
||
| Strapi | CMS | ▓▓▓▓▓▓▓▓▓▓▓▓▓▓░░░░░░ 70% |
||
| Stripe | Payments | ▓▓▓▓▓▓▓▓▓▓▓░░░░░░░░░ 55% |
| Avatar | Name | Category | Daily driver | Skill progression |
|---|---|---|---|---|
| Claude Code | Coding agent | ✅ | ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓░░ 90% |
|
| Model Context Protocol | Agent tooling | ✅ | ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓░░░░ 80% |
|
| GitHub Copilot | Coding agent | ✅ | ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓░░░░░ 75% |
|
| OpenAI Codex | Coding agent | ▓▓▓▓▓▓▓▓▓▓▓▓▓░░░░░░░ 65% |
||
| Cursor | AI editor | ▓▓▓▓▓▓▓▓▓▓▓▓░░░░░░░░ 60% |
||
| OpenAI API | LLM API | ▓▓▓▓▓▓▓▓▓▓▓▓▓░░░░░░░ 65% |
| Avatar | Name | Category | Daily driver | Skill progression |
|---|---|---|---|---|
| Figma | Product design | ✅ | ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓░ 95% |
|
| FigJam | Workshops & diagrams | ✅ | ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓░░ 90% |
|
| Miro | Workshops & diagrams | ▓▓▓▓▓▓▓▓▓▓▓▓▓▓░░░░░░ 70% |
||
| Sketch | Product design | ▓▓▓▓▓▓▓▓▓▓▓▓▓▓░░░░░░ 70% |
||
| Framer | Prototyping & sites | ▓▓▓▓▓▓▓▓▓▓▓░░░░░░░░░ 55% |
||
| Affinity Designer | Vector graphics | ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓░░░░ 80% |
||
| Affinity Photo | Photo editing | ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓░░░░░ 75% |
||
| Illustrator | Vector graphics | ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓░░░░ 80% |
||
| Photoshop | Photo editing | ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓░░░░ 80% |
||
| Final Cut Pro | Video editing | ▓▓▓▓▓▓▓▓▓▓▓▓░░░░░░░░ 60% |
||
| Motion (Apple) | Visual effects | ▓▓▓▓▓▓▓▓▓▓░░░░░░░░░░ 50% |
| Avatar | Name | Category | Daily driver | Skill progression |
|---|---|---|---|---|
| GitHub | Code hosting | ✅ | ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓░░ 90% |
|
| GitHub Actions | CI/CD | ✅ | ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓░░░░ 80% |
|
| Git | Version control | ✅ | ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓░░░ 85% |
|
| Docker | Containers | ✅ | ▓▓▓▓▓▓▓▓▓▓▓▓▓▓░░░░░░ 70% |
|
| Kubernetes | Orchestration | ▓▓▓▓▓▓▓▓▓░░░░░░░░░░░ 45% |
||
| Playwright | E2E testing | ▓▓▓▓▓▓▓▓▓▓▓▓▓░░░░░░░ 65% |
||
| Cypress | E2E testing | ▓▓▓▓▓▓▓▓▓▓▓▓░░░░░░░░ 60% |
||
| Vitest | Unit testing | ✅ | ▓▓▓▓▓▓▓▓▓▓▓▓▓▓░░░░░░ 70% |
|
| Vercel | Hosting | ✅ | ▓▓▓▓▓▓▓▓▓▓▓▓▓▓░░░░░░ 70% |
|
| Cloudflare | Edge & DNS | ▓▓▓▓▓▓▓▓▓▓▓░░░░░░░░░ 55% |
||
| Netlify | Hosting | ▓▓▓▓▓▓▓▓▓▓▓▓░░░░░░░░ 60% |
||
| semantic-release | Versioning | ✅ | ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓░░░ 85% |
|
| commitlint | Commit convention | ✅ | ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓░░░░ 80% |
|
| Commitizen | Commit convention | ✅ | ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓░░░░ 80% |
|
| Husky | Git hooks | ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓░░░░░ 75% |
||
| Biome | Lint & format | ✅ | ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓░░░░░ 75% |
|
| EditorConfig | Formatting | ✅ | ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓░░░░ 80% |
| Avatar | Name | Category | Daily driver | Skill progression |
|---|---|---|---|---|
| MacBook Pro | Hardware | ✅ | ▓▓▓▓▓▓▓▓░░░░░░░░░░░░ 40% |
|
| macOS | Operating system | ✅ | ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓░░░ 85% |
|
| Linux | Operating system | ▓▓▓▓▓▓▓▓▓▓▓▓░░░░░░░░ 60% |
||
| Zsh + Oh My Zsh | Shell | ✅ | ▓▓▓▓▓▓▓▓▓▓▓▓▓░░░░░░░ 65% |
|
| VS Code | Editor | ✅ | ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓░░░ 85% |
|
| Notion | Docs & planning | ▓▓▓▓▓▓▓▓▓▓▓▓▓▓░░░░░░ 70% |
||
| Slack | Communication | ✅ | ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓░░░ 85% |
|
| Linear | Planning | ▓▓▓▓▓▓▓▓▓▓▓▓░░░░░░░░ 60% |
||
| Jira | Planning | ▓▓▓▓▓▓▓▓▓▓▓▓▓▓░░░░░░ 70% |
I'm not a big fan of personality or logic tests in a recruitment process. The research I've read suggests they have their place in personal development, measured over a long period, not in a one-off hiring funnel.
So here is the olive branch: my results from Alva Labs are below, and I'll share the full reports on request. I will ask what the result is being compared against and why.
| Field | Result | Vendor |
|---|---|---|
| Logic | ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓░ 98%, (10/10) |
Alva Labs |
| Personality | Openness to Experience 10/10. Ask for the rest | Alva Labs |
- Impostor syndrome in certain situations
- Highly opinionated
- Occasional toxic perfectionism, which pushes deadlines
- Starts a new side project before the previous one has a README
- Meditate more often and longer
- Be kinder to myself
- Exercise more
- Ship singularcode
Found a bug not listed here? Open an issue. Security-related bugs go through SECURITY.md.
| Avatar | Name & Title | Testimonial |
|---|---|---|
![]() |
Björn "Natthiko" Lindeblad |
"Of all those who have helped me along the way digitally, Jonas Bröms is one of the most generous, competent and creative. Now he has made a website that makes it easy to find my stuff for a long, long time into the future. It's of course called jagkanhafel.com. Hat off to you, Jonas, thank you very much!" |
![]() |
Stefan Jakobsson Account Director, |
"We have used Jonas and his company eWebbyrån on several occasions and are very pleased with the work and their ability to adapt to any kind of web related project. I can truly recommend Jonas and we will continue using their services in the future." |
![]() |
Fredrik Thor CEO, |
"Jonas is a true entrepreneur with high creative skills.I strongly recommend Jonas both as a consult in IT related issues and in web application construction.As a person he is calm, trustworthy and he always has a positive attitude towards people he meet." |
![]() |
Ola Eklöf |
"Jonas has become a close friend who I first got to know more than 20 years ago when I started to train him in Greco-romain style wrestling. I have only seen Jonas excel and impress in his choices and progress during the years. 2005 I lost one important employee with big shoes to fill. I knew that Jonas wanted something more at the time beeing out of his career, so I hired him. He is very dedicated in his work and always tries to deliver more then you expect. He is always hungry for more, ambitionous with a creative way on solving problems. I tried him out for a year before I promoted him to Sales Director. And it was an easy choice. I have only good things to say about Jonas." |
![]() |
Roy Swahn IT Administrator, |
"Västfastigheter Gothenburg District manages properties for health care in Gothenburg. The IT Unit has 14 servers and about 210 workstations. Jonas Bröms has between 99-06-10 to 99-08-13 worked for us in the IT unit.His duties have been providing support to users, repairs of PC installations, backup the servers and workstations, and monitoring of servrer and networks. In addition, he has taken my responsibility as the IT Director during my six-week vacation." |
| Dr. Zsolt Szilagyi |
"Working with Jonas is always eye-opening. He truly delivers on the title of Chief User Experience Strategist, creating strategies and solutions with a 360°-view of customer, brand, product, market, and culture. He is the kind of guy you want on your payroll when success is not optional." | |
| Gustavo Ferreira |
"I had the pleasure of working with Jonas for a few months on a large project. In that short time, he impressed me with his technical skills, professionalism, and collaborative attitude. He was always willing to help and shared his knowledge openly, making a real impact on the team." |
More on LinkedIn.
If you want to contribute to me, my life or my learning, connect on any of these and let's book a video call or meet in real life:
| Website | Github | Figma | |||||
|---|---|---|---|---|---|---|---|
Also on ADPList, Uxcel and Credly. Contributions to this repository follow CONTRIBUTING.md and the Code of Conduct.
| Avatar | Name | Role |
|---|---|---|
![]() |
Ingrid | Mother |
![]() |
Tommy | Father |
| Avatar | Name | Role |
|---|---|---|
![]() |
Olle | Brother |
![]() |
Brian | My dog #1 |
![]() |
Freddie | My dog #2 |
This repository is released with semantic-release and follows Conventional Commits. Every merge to master that changes me in a meaningful way bumps the version in CHANGELOG.md.
Code and text in this repository are licensed under the MIT License. Brand logos belong to their respective owners. The person described is not covered by the license and remains closed-source in all the ways that matter.
















