Torben Merrald
Community@torbenmerrald · Denmark
Senior backend software engineer with extensive experience designing, developing, and modernising business-critical systems in data-intensive domains.
Agent Skills by Torben Merrald
Showing 20 vetted skills indexed across 1 GitHub repositories.
Backend Migrations
Automate database migrations with reversible up/down methods and versioning.
Global Error Handling
Centralize exception handling across API, service, and UI layers.
Testing Test Writing
Define minimal tests for critical user flows across unit, integration, and end-to-end levels.
Frontend Accessibility
Guide developers to build accessible frontend components with keyboard navigation and ARIA.
Jmix Soft Deletion
Toggle visibility of soft-deleted Jmix entities using LoadContext hints.
Kamal Deployment
Deploy Kamal 2 configurations for Jmix/Vaadin apps to production servers.
Frontend CSS
Standardize CSS across React, Vue, or similar frameworks with design tokens.
Frontend Components
Design and standardize reusable frontend components across React, Vue, and Svelte.
Jmix Help Dialogs
Implement info icons that open contextual help dialogs in Jmix views.
Global Commenting
Guide developers to add concise, evergreen code comments explaining intent.
Global Conventions
Enforce standardized repository structure, commit messaging, and environment configuration across codebases.
Global Coding Style
Enforce unified naming, formatting, and structure across repository files.
Global Validation
Enforce centralized input validation across client forms and server endpoints.
Jmix Data Loaders
Implement custom data loading in Jmix views using CollectionLoader and loadDelegate.
Backend Queries
Write secure, parameterized SQL and ORM queries with indexing and transactions.
Backend Models
Define and enforce database models and entity schemas across ORM and migration scripts.
Frontend Responsive
Create responsive frontend layouts using mobile-first CSS media queries and grid systems.
Vaadin Grid Styling
Apply conditional row styling to Vaadin Grid using setPartNameGenerator and ::part() selectors.
Backend API
Design and implement RESTful API endpoints with versioned routes and HTTP methods.
Global Tech Stack
Identify the project's established technology stack for development decisions.