Galavic

Available

Design Engineer & Fullstack Developer

I design and build accessible interfaces, and the details that make them feel good.

GitHub
Nibble preview
01 / 07Nibble

Projects09

Nibble preview

A platform to explore components, try their settings in a sandbox and bring their source code into a project. Includes favorites, publishing through Studio and CLI, and an MCP server that shares the catalog with AI agents.

  • Next.js
  • React
  • TypeScript
  • Supabase
  • Stripe
  • MCP
  • WebGL
Nivo preview

An app to discover and listen to music, explore artists and albums, and organize a personal library. Shares the experience across web and desktop, with a playback queue, regional recommendations and an assistant for finding music through natural language.

  • Next.js
  • React
  • TypeScript
  • Tauri
  • Rust
  • Supabase
  • Cloudflare
GalavicPixel preview

GalavicPixel is a 5px pixel display font drawn pixel by pixel from the portfolio's ASCII logo: 2px strokes, 1 column of tracking and merged outlines for solid rendering. 5px uppercase with the 6 original G, A, L, V, I, C letters intact, real lowercase with 3px x-height plus ascenders and descenders, 0-9, full ASCII punctuation, € and Spanish with Ñ, Á, É, Ó, Ú, Ü, ¿ and ¡ under the OFL 1.1 license. The WOFF2 weighs 1.9KB.

  • FontTools
  • TrueType
  • WOFF2
  • Pixel grid 5px
  • OFL 1.1
Tucloud Landing Page preview

Product landing page for Tucloud: hero with entrance animations, features sections, pricing and Markdown blog. Optimized for Core Web Vitals with static images, local fonts and zero layout shift.

  • Next.js
  • TypeScript
  • Tailwind CSS
  • Motion
  • Markdown
Tucloud Dashboard preview

Control panel for hosting projects: per-account isolation with Row Level Security, continuous deploys connected to GitHub, real-time logs and domain and environment variable management.

  • Next.js
  • Supabase
  • PostgreSQL
  • GitHub Actions
  • Tailwind CSS
Reelith preview

Lightweight desktop app for TikTok Live creators: overlays, event alerts, integrated chat and session recording. Native binary with Tauri for minimal resource usage while live.

  • Tauri
  • SvelteKit
  • TypeScript
  • Rust
  • WebSocket
Clyra preview

Local-first orchestrator for coding agents: a Rust daemon that schedules tasks, a priority queue and encrypted sync between devices. Built for working offline without losing context.

  • Rust
  • Tokio
  • SQLite
  • Tauri
  • TypeScript
Clyra CLI preview

Clyra's distribution layer: CLI published on npm, installers for Windows, macOS and Linux, and differential auto-update. A single command to install, update and diagnose the installation.

  • Node.js
  • TypeScript
  • npm
  • GitHub Releases
  • Auto-update
KlonerAI preview

Voice-cloning SaaS product: record or upload samples, train your voice model and generate voiceovers from text. Stripe subscriptions, authentication and storage on Supabase.

  • React
  • TypeScript
  • Supabase
  • Stripe
  • Vite
Explore all projects

Tools

What I use every day.
Next.jsReactTypeScriptTailwind CSSNode.jsPythonSupabaseRustViteElectronFastAPIStripe

Services

01

Accessible interfaces from day one

Visible focus, 44px touch targets, AA contrast and keyboard navigation.

02

Motion that feels good

150–200ms micro-interactions, ease-out and respected reduced-motion.

03

Frontend craft and performance

No layout shifts thanks to aspect-ratio, tabular-nums and optimized fonts.

04

Design that scales to code

Tokens, concentric radii and consistent visual hierarchy in Next.js.

Contact

Let's build something that feels good

Tell me about the project and I'll reply within 24 hours.