Hi, my name is

Andreas

I am a full-stack software engineer.

About Me

I’ve been passionate about developing software for more than twenty-five years – wasn’t it in the ’90s when Microsoft introduced VBA and Borland Delphi became popular? Ever since, I’ve learnt a lot about software architecture and worked with quite a few programming languages: loved them, hated them, came to appreciate them.

I’ve worked on various projects with different technologies across the full stack: The language details are of course different – sometimes even peculiar – but the general principles remain the same, and writing clean, maintainable code has always been my yardstick for good engineering.

These days, you’ll mostly find me in the React ecosystem. I care a lot about making interfaces usable for everyone, and I try to champion a11y from the first wireframe to the final pull request. I’m a quick learner and occasionally pursue development tasks outside my regular job.

I also love coaching juniors and early-career developers. Empathic, constructive PR reviews are my go-to: celebrate what’s great, explain the why behind suggestions, and leave teammates feeling more confident than when they started.

In my leisure time, I enjoy reading, playing the piano, going to the opera, and playing some chess. Besides, I’m aiming for a sustainable work-life-balance so I can spend enough time with friends and family ❤️.

Personal Side Projects

  • King’s Cross

    iOS-App to manage and train chess openings.

    An iPad and iPhone running King’s Cross simultaneously

    When I got my first iPhone, I wanted to learn how to write apps for it. I was curious about Swift, which had just been recommended by Apple as the programming language for new apps. As an amateur yet ambitious chess player, I built King’s Cross as a way to manage my opening repertoire.

    The app is available on the Apple App Store with quite favourable reviews.
    The website is written in React (Next.js): kingscross‑app.com.

  • Dictionary → Anki

    Website to scrape the Oxford Advanced Learner’s Dictionary and to create flashcards for Anki.

    An iPad and iPhone running King’s Cross simultaneously

    I started this website because I wanted a convenient way to add English vocabulary cards to my Anki deck. (Anki is an open-source flashcard program that uses spaced repetition which helps me remember anything I want.) I really enjoy the English language, and whenever I come across a word I like or a sentence in a book I want to remember, I add it to my Anki deck.

    The website is, for no particular reason, written in Angular: dict‑anki.vercel.app (it’s not responsive because it isn’t meant to be used on a mobile device anyway 🫣).

Contact

Want to get in touch? Drop me a line at me@andreaskienle.de.