Hi, my name is

Sava Stoyanov.
I create things for the web.

I'm a software engineer building (and occasionally designing) digital experiences. I'm also a poet and a political scientist.

About me

Hello! My name is Sava and I enjoy building things that live on the internet. I got here after

While doing all of that, I also got a BA in Political Science and Journalism, a MA in Public Policy, and 4 years of experience managing an international team of 14.

Here is what I've been working with recently:

  • HTML
  • CSS
  • JavaScript
  • TypeScript
  • React
  • Angular
  • Firebase
  • Tailwind
  • Python
  • NumPy
  • pandas
  • matplotlib
  • seaborn
Photo of Sava Stoyanov

Projects

Cinebuzz

Cinebuzz

  • Angular
  • TypeScript
  • Tailwind
  • Firebase

Cinebuzz is a simplified clone of the movie reviewing site letterboxd. It lets authenticated users read, write, edit and delete (CRUD) movie reviews, and lets non-authenticated users just read them. It gets the movie data from themoviedb.org's API. Cinebuzz is written in Angular, uses Tailwind for styling, Firebase authentication and a Firestore database.

MTG Marketplace

MTG Marketplace

  • React
  • JavaScript
  • Firebase

MTG Marketplace is a mock online marketplace for Magic: The Gathering (MTG) cards. It lets authenticated users upload their own MTG cards and put them up for sale, with all CRUD operations (create, read, update, delete) available, as well as "buy" cards uploaded by other users. Without authentication, any guest user can see all of the MTG cards available for purchase on the website, and can Login or Register. MTG Marketplace is written in React, uses Firebase authentication and a Firestore database. It gets the card data from the Gatherer API.

VoteVis (Alpha)

VoteVis (Alpha)

  • HTML
  • CSS
  • JavaScript

VoteVis is a data visualization tool that aggregates election polling of the April 2023 Bulgarian parliamentary elections and draws that on a char. It is a work in progress, and I am currently working on the next version, which will be written in Svelte and d3. The Alpha version seen here is written in vanilla JS.

EveryPoem

EveryPoem

  • HTML
  • CSS
  • JavaScript

Inspired by OuLiPo in general and Raymond Queneau's Hundred Thousand Billion Poems in particular, this work houses 30-to-the-power-of-8 poems, all following a similar structure and all about love. It is also the first website I've created on my own, written in vanilla JS.

Contact

I'm very much looking for new opportunities and connections, so don't hesitate to reach out if you have something in mind!