Hal Wayland online. Martin Mikušát in real life.
Full-stack developer with 3+ years of experience designing, building, and owning production-grade applications. Strong focus on performance, UX, and maintainability.
Currently working at Delta Electronics (Slovakia), s.r.o. in Dubnica nad Váhom, Slovakia, where I initiated and developed an EV charger diagnostics platform used daily by technicians across EMEA. The application processes bulk logs, delivers sub-200ms search across tens of thousands of records, and includes automated reporting and LLM-powered summarization.
Proven ability to work independently, ship complex systems end-to-end, and significantly improve operational efficiency. Experienced with Electron, Svelte, Supabase, large-scale log processing, and LLM-assisted development in production.
Selected projects showcasing production applications, open-source libraries, and developer tools. From enterprise diagnostics platforms to animation libraries and documentation interfaces.
Production-grade Electron and Svelte desktop application for EV charger diagnostics, used daily by technicians across EMEA. Initiated and developed as a solo developer after identifying major inefficiencies in existing support workflows.
Performance & Scale: Supports several thousand EV chargers across Europe. Delivers sub-200ms search across chargers, cases, work orders, and spare parts with fuzzy matching and exact serial prioritization. Approximately 150ms log parsing and statistics generation with instant filtering. Instant scrolling and interaction across thousands of charging sessions.
Core Features: Bulk log download and parsing pipelines that transform raw charger logs into structured charging sessions and statistics. Automated reports relied upon by QA teams as critical operational input. One-click preparation and packaging of diagnostic data for support handoffs with freshness reuse to avoid redundant downloads.
Architecture: Offline-first, responsive UI using local caching with Dexie and real-time synchronization via Supabase. Built bulk and queued operations for repetitive support tasks such as log downloads, connectivity checks, and data collection. Fleet-wide analytics and streaming report exports designed to scale to thousands of chargers.
AI Integration: LLM-powered summarization for cases and emails to reduce manual workload and improve response quality. Implemented production LLM-assisted development workflows.
UX & Impact: Designed workflows that reduced task execution time by approximately 10x compared to manual processes. Focused heavily on UX details for power users including paste-to-search, click-to-copy, and instant feedback loops. Full ownership of architecture, data modeling, performance optimization, and feature delivery.
Technologies: Electron, Svelte, Supabase, PostgreSQL, Dexie, TypeScript, LLM Integration
Framework-agnostic TypeScript library for defining parametric animation sequences with relative timing dependencies. Open-source project published as an npm package with explicit /2d and /3d imports to support tree-shaking and avoid accidental bundle bloat.
Architecture: Designed and implemented a functional, reconciliation-based API that converts declarative animation graphs into resolved keyframes and deterministic animation state. Separate, fully tree-shakeable 2D and 3D entry points with no shared runtime code to optimize bundle size and maintain clear abstraction boundaries.
Timing System: Implemented time reconciliation for complex relative timing dependencies, supporting absolute times and offsets relative to parent start/end. Enables declarative definition of animation sequences with interdependent timing relationships.
Interpolation: Mathematically correct interpolation strategies: linear interpolation for positions, shortest-arc interpolation for 2D rotations, quaternion SLERP for 3D rotations. Ensures smooth, predictable animations without gimbal lock or interpolation artifacts.
Camera Systems: Designed camera animation systems for 2D (pan, zoom, rotation) and 3D (rotation, target, zoom) scenes. Implemented marker-based relative positioning: simple offsets for 2D and hierarchical transform-based markers for 3D scenes.
Documentation: Created a documentation pipeline that generates API documentation from TSDoc comments using TypeDoc and a static documentation site workflow. Comprehensive guides for both 2D and 3D animation systems.
Technologies: TypeScript, Animation Systems, Linear Algebra, Quaternions, Tree-Shaking, npm Packaging, TSDoc, TypeDoc
A fast, comprehensive search interface for the Odin programming language's standard library documentation. Search across base, core, and vendor packages.
Interactive 3D animation manual for assembling the Voron Clockwork 2 extruder. Step-by-step assembly instructions with animated 3D models showing all parts and hardware components.
A calculator application that helps determine whether it's worth spending time optimizing a routine task. Based on the concept from xkcd comic #1205.
Technologies and tools used in production applications, from desktop Electron apps to web libraries and developer tools.