Hello, I'm Ronalds Vilciņš
I’m a web developer and marketer with over 17 years of experience working with businesses, from local companies to international brands.
I design and build websites with a focus on performance, accessibility, and simplicity. I believe good websites should be fast, secure, easy to use, and built without unnecessary complexity.
Here I share practical notes on web development, design, and the things I build.
Blog
- What CSS appearance Actually Does
CSS appearance changes a native control's presentation while keeping its functionality. Restyle a select, retain its cues, and know when to leave it alone.
- Style Native Form Controls With accent-color
Use accent-color to style native checkboxes, radios, sliders, and progress indicators. Keep their behaviour, set up dark mode, and check focus states.
- Stop Scrollbar Layout Shifts With scrollbar-gutter
Use scrollbar-gutter to reserve space for classic scrollbars. Compare stable and both-edges, handle panels, and understand why overlay scrollbars differ.
- Prevent Scroll Chaining With overscroll-behavior
overscroll-behavior controls scrolling at a container's boundary. Compare contain and none, use axis-specific rules, and understand the limits for modals.
Let’s talk
Tell me what you’re building or what needs fixing. I can help with a new website, an existing site, or a technical problem you’re unsure how to approach.
Get in touch and tell me what you have in mind.