Hi! 👋
My name is Angelika Cathor and I'm a full-stack web developer. I'm currently located in Berlin, Germany 🇩🇪, but I was born and grew up in Gorzów Wielkopolski, Poland 🇵🇱.
I write backend code in Elixir 💜. It's my favorite programming language because of its human-friendly syntax, immutability, pattern matching, and performance.
I love making websites pretty with CSS 🎨. Sometimes I do weird things with it just to see if I can and I publish it on css-art.angelika.me.
Volunteering
- Maintaining the Elixir track on Exercism. May 2020 - Present
- Mentoring Elixir learners on Exercism. July 2018 - October 2021
- Mentoring at an Elixir beginners workshop organized by Taste Elixir in Poznań. 29-30 November 2019
Projects
- Gen art I'm creating pictures using p5.js. Similar to my CSS art project, but on the canvas. July 2025 - present
- A11yAudit Automated accessibility testing for Elixir web applications using axe-core. June 2024
- Doctest Formatter An Elixir formatter for doctests. February 2024
- Markdown Code Block Formatter An Elixir formatter for Elixir code blocks in Markdown files and sigils. January 2024
- The Nonvisual Website Plenty of websites are inaccessible to screen readers. What if I made a website that is accessible only to screen readers? October 2023
- CSS Color Quiz A quiz game about guessing color names based on the CSS color keywords. August 2022
- PR Commenter A GitHub action that can posts comments on your PR that can vary depending on which files are being changed in the PR. April 2021
- Elixir Enum Cheatsheet A visual reference of Elixir Enum functions. January 2021
- Mazes A maze generator written using Phoenix LiveView, for fun. December 2020
- vnu-elixir An Elixir client for the Nu HTML Checker. I wrote it because I wanted to validate the HTML responses in my Phoenix controller tests. April 2020
- CSS art I make things with CSS that look cool. November 2019 - present
- Falling Tiles A Tetris clone written using Phoenix LiveView, for fun. May 2019
Talks and podcasts
- Exercism v3 (ElixirConfEU 2021) A presentation about the new features in Exercism v3 and how they solve problems that users experienced in v2. See slides (press "s" for access to speaker notes that contain the script), watch a recording of the talk from the conf, or watch a pre-recorded shorter version. September 2021
- Thinking Elixir #050 A talk about my Elixir history, my involvement with Exercism.io, maintaining a track, and changes planned for Exercism v3. June 2021
Want to chat?
If you want to talk to me about ✨tech stuff✨, you can contact me on Mastodon @angelikatyborska@mas.to or write an email to hello at angelika.me.