Mobile Design
NickGuides mobile app design with platform-aware interaction, performance, accessibility, offline and security checks for iOS and Android.
By author · 18 skills
Every skill by Nick in the directory. Each page has a summary, the install command and a link to the source.
Guides mobile app design with platform-aware interaction, performance, accessibility, offline and security checks for iOS and Android.
Optimises Docker images and Compose setups through multi-stage builds, security hardening, resource controls and validation.
Guides Node.js architecture decisions across framework selection, async patterns, validation, security and testing.
Analyses TypeScript and JavaScript projects, solving type-system, performance, migration, monorepo and tooling problems with validated changes.
Refactors and reviews code using meaningful names, small functions, clear errors, simple structure and focused tests.
Reviews API boundaries and guides secure authentication, authorisation, input validation, rate limiting and protection against common vulnerabilities.
Guides Next.js App Router development with patterns for Server Components, data fetching, routing, caching and performance.
Builds reliable browser checks with observed UI state, semantic locators, bounded waits, isolated test data and explicit verification using Playwright, Puppeteer or Selenium.
Integrates Supabase Auth with Next.js App Router for sessions, protected routes, OAuth callbacks and server-side authentication.
Builds interactive 3D web experiences with Three.js, React Three Fiber, Spline and WebGL, including product configurators, portfolios and scroll-driven scenes.
Guides application internationalisation with translation keys, locale files, pluralisation, date and number formats, and RTL support.
Optimises Prisma ORM schemas, migrations, queries, transactions and connection management across PostgreSQL, MySQL and SQLite.
Automates browser tasks and tests with Playwright, including page checks, forms, login flows, screenshots and responsive layouts.
Routes game projects to suitable platforms, engines, frameworks and specialist practices for 2D, 3D, multiplayer and narrative games.
Guides software design and implementation with Clean Architecture, domain-driven design, reusable libraries and clear module boundaries.
Builds Telegram bots with conversation flows, inline keyboards, payments, webhooks and scalable Node.js or Python architectures.
Generates design systems and stack-specific guidance for web and mobile interfaces, with checks for accessibility, responsiveness and visual consistency.
Prioritises features, analyses customer interviews and structures PRDs with RICE scoring, discovery frameworks and roadmap planning for product teams.