Skip to content
Xenia Kadar
← Back to work
Field notes03 entries

Archive

After finishing my MS in International Management, I decided to teach myself how to code. I wanted to become a software engineer because I was (and still am) drawn to building the core product of a company and being responsible for something people used every day.

I eventually ended up in product management, which brought me closer to that work, although I wasn’t coding nearly as much as I had imagined. These projects are from the period before that role, when I was learning by making things from scratch: figuring out the logic, fixing whatever I had broken, and getting each interface to look and feel right, one div at a time, back when ChatGPT was still more likely to complicate a CSS bug than fix it.

  1. TripTrek

    A full-stack travel blog where people share trips by topic (from beach escapes to city walks) with colour-coded categories, comments, drafts, and light and dark modes.

    React · Tailwind CSS · Node.js · Express · MongoDB · JWT · Passport.js · Jest

    Frontend + API repositories

    The TripTrek homepage showing colour-coded travel topics and recent posts.
  2. MomentSnap

    A social photo-sharing app for posting moments and interacting through likes and comments. Built on Firebase, with an early OpenAI-powered caption generator.

    React · React Router · Tailwind CSS · Headless UI · Firebase · Cloud Firestore · OpenAI API

    Single repositoryOpenAI experiment

    The MomentSnap feed of public posts, each with an image, caption, likes, and comments.
  3. Mojo Dojo Casa Clubhouse

    A members-only clubhouse where anyone can read the posts, but only members who know the secret password can see who wrote each message and when. A server-rendered Node and Express app with authentication and role-based access.

    Node.js · Express · EJS · MongoDB · Mongoose · Passport.js · bcrypt

    Single repository

    The Mojo Dojo Casa Clubhouse homepage showing the shared message board.