I'm a Software Engineer with 15+ years of experience and a deep love for clean code, clever architecture, and CSS that doesn't fight back. I specialize in React + TypeScript, but I've wrestled plenty of backends too—mainly Node and PHP. I see software as a handmade craft, and I treat every project like it deserves its own love letter.

Mixing jQuery UI with React

Mixing jQuery UI with React

This retro-futuristic proof of concept will take you back to writing `$`. We'll explore a neat way of transforming modern React components into encapsulated jQuery UI widgets automatically as an homage to the old Internet.

July 11, 2025. 05:00 am 10 min read
React mixology: mixing React with Angular

React mixology: mixing React with Angular

imagine this: you have an inherited project in a very different framework, but you have to revamp it and build new features around it. You want to modernize the stack a little bit. The team agrees to go with React.

July 04, 2025. 14:00 pm 6 min read
Custom Audio Player in React

Custom Audio Player in React

I'm currently working on a project that allows the user to upload and reproduce long-ish audio files. I wanted to keep a cohesive look and allow the uploaders to bookmark timestamps on their audios and let the listeners jump between these chapters. It was time for me to create a custom audio player!

June 25, 2025. 23:20 pm 14 min read
Implementing a Share button in Astro

Implementing a Share button in Astro

I wanted to explore the Share API, so I built this neat little Astro component that triggers the share experience in the supporting browsers.

June 19, 2025. 04:11 am 2 min read
Implementing Search in Astro

Implementing Search in Astro

I needed a search bar. I restrained myself so I didn't reinvent the wheel, so I used a package. How to add a search bar feature to your Astro site! The easy way.

June 17, 2025. 23:30 pm 4 min read
Astro update

Astro update

I've learned a couple of new tricks for my new Astro page. Search? You got it. Meta tags? Go for it.

June 17, 2025. 19:30 pm 1 min read
Learning new things: Astro

Learning new things: Astro

This website was made with Astro. If you want a quick overview, take a look.

August 30, 2024. 17:21 pm 4 min read