Skills

What I can do, rated openly — and beside it, what shifts once AI is in the loop. From TypeScript and Nuxt through Solidity to the things no machine takes over.

The tools named, sorted by area — one page, one look.

Languages

Swiss German (native)German (native)English (B2–C1)Spanish (spoken, B1–B2)

Programming languages

TypeScriptJavaScriptHTMLSolidityCSSSQLPythonPHPC++Rust

Frontend & UI

Vue 3NuxtTailwind CSSResponsive designNuxt UISSR, SEO & performanceDesign systems & styleguidesFigma to codeSASS / SCSSAnimation & motionViteAccessibility (WCAG)ReactNext.js

Backend, data & APIs

Node.jsREST APIs & integrationsZod & schema validationSQLite (incl. FTS5)Device integration (serial, MIDI)PlaywrightPuppeteerBunEmail: SMTP, IMAP & deliverabilityTelegram botsExpressMySQL

CMS & commerce systems

Nuxt ContentDrupalStoryblokWordPressPrestaShopShopifyDirectusStrapi

Blockchain & Web3

dApps & wallet integrationNFTsHardhatethers.jsSmart contractsEVM deploymentviemFoundryDeFi & flash loansOn-chain data analysisIPFSSmart contract securitySolana (web3.js)

AI & automation

Claude CodeOpenCodeLLM integration in productsVercel AI SDKLangChain JS/TSPrompt engineeringRAG & full-text searchAgents & workflow automationDeepSeekLocally hosted language modelsMachine learning (PyTorch)

AI models & providers

ClaudeDeepSeekChatGPT (OpenAI)Gemini (Google)Kimi (Moonshot)Grok (xAI)

Image, audio & video

Kling AIElevenLabsFluxGoogle VeoSunoMidjourney

Infrastructure & tooling

Git & GitHubESLintCLI tools & librariesCI/CD with GitHub ActionsTesting with Vitestnpm publishingCloudflare Workers & PagesLinux & shellDocker

Ways of working

Saying no to the wrong approachClient communicationScoping & estimatingTaking over existing codebasesCode reviewDocumentationScrum & agile deliveryMentoring & knowledge transfer

CH1 · CONTACT

Discuss a project

Tell me briefly what it is about. I will get back to you shortly for a no-obligation first call.

Location
Basel
First call
around 30 minutes, no obligation

What happens next

  1. 01You tell me what it is about.
  2. 02A no-obligation call of around thirty minutes.
  3. 03A written assessment: scope, approach, timeline, cost.
Check your project

* Required

Optional

Goes straight to manuel@hallerpolo.com.

Sent by email. Read the privacy policy