Darko Bozhinovski

Iโ€™m a Developer, writer, speaker, community person, and Linux nerd. I enjoy working with the web platform, warts included and I remember the IE6 days (yes, Iโ€™ve been in this industry for 15+ years now ๐Ÿ˜Š).

๐Ÿงช I love the experimental and trailblazing aspect of web development - development should have at least SOME fun in it ๐Ÿ˜‰

๐Ÿ‘ฅ I run a meetup, help organize a conference, have taught at web academies, and mentored colleagues. Iโ€™ve also spoken at meetups and conferences.

๐Ÿ’ป Iโ€™ve led teams, built apps, and created libraries. Iโ€™ve freelanced and worked as an individual contributor and in teams. I love FOSS and contribute when I can. My experience spans a large number of industries.

๐Ÿ–‹๏ธ I write a blog. I also enjoy writing docs.

๐ŸŒŸ And, Iโ€™m very much looking to get into DevRel ๐Ÿ˜Š

DEV EXPERIENCE

Panther LLC

2020 - 2022

Front-end lead developer

  • ๐Ÿ“ƒ Panther is an app in the hiring/fintech sector to simplify hiring and pay anyone, anywhere, with medical and social security benefits. Essentially, it aims to make international hiring as straightforward as possible.
  • ๐Ÿ’ป I was in charge of leading the front-end team.
  • ๐Ÿ’ป We used TypeScript, React, Node.js, GraphQL, Tailwind and Styled Components, to name a few.
  • ๐Ÿ”ฅ I built an HTML and PDF rendering engine, based on React, for the browser and Node. I also created an in-house UI library based on the internal Figma design doc.

Tribevibe

2020 - 2021

Developer

  • ๐Ÿ“ƒ Tribevibe is a curated community for the "untourists" - for those that traveling is a way of life and a path to self-discovery.
  • ๐Ÿ’ป I developed the whole application, end-to-end. This project was somewhere between a freelance contract and a labor of love. Almost a startup ๐Ÿ˜…
  • ๐Ÿ’ป I used TypeScript, React, Node.js, Hapi, Postgraphile, Gatsby, and Capacitor, to package the app as a mobile app.
  • ๐Ÿ”ฅ This was my first foray into serious Postgres development. I learned a lot about databases. It was also genuinely challenging to make everything work properly on all platforms, considering we opted-in for the Capacitor route.

Virtask

2015 - Present

Lead developer

  • ๐Ÿ“ƒ Virtask is a company that specializes in virtual assistants, with a special focus on assistive technologies and the care industry.
  • ๐Ÿ“ƒ Their Anne product is a virtual assistant, mostly focused on having a human touch to assisted living.
  • ๐Ÿ’ป I built the first Anne prototype and the follow-up production-ready version. Later on, I led the development team. Currently, I'm consulting with Virtask occasionally.
  • ๐Ÿ’ป We initially built the project with Electron, Node.js, and React, interfacing with a Nuance Dragon ASR server, which ran offline, on the same device. It went through many iterations, and the current stack is largely the same, with TypeScript, PhaserJS, AWS lambdas, DynamoDB, and Google Speech added into the mix.
  • ๐Ÿ”ฅ It's a true UX challenge trying to build an app that caters to the elderly, especially those in care facilities. We take too many things for granted regarding UI and UX. Doubly so, considering this app was built to be used by people that live in 10+ countries and speak 10+ languages. This project taught me much about NLU, NLP, Animation, UX, and UI.

Eterni.me

2015 - 2017

Developer

  • ๐Ÿ“ƒ Eterni.me had the very progressive idea of keeping one virtually immortal by having a user talk to a chatbot which learned about them, their lives, habits, personality, etc. In time, it was to become more like the user, so in 100 years, someone could get an idea of who you were. A digital legacy, of sorts.
  • ๐Ÿ’ป The project was a distributed, personalized chatbot that learned about the user it tried to mirror over time. And yes, it was inspired by that Black Mirror episode ๐Ÿ˜….
  • ๐Ÿ’ป We used Node.js, Ractive.js, MongoDB, and SuperScript.
  • ๐Ÿ”ฅ This was my first foray into NLP / NLU and some basic AI.

Developer

  • ๐Ÿ“ƒ Invideous (now InPlayer) is a video services company, with a focus on video monetization.
  • ๐Ÿ’ป My team and I worked on a bunch of projects that were considered technically challenging. The work mostly revolved around streaming, encryption, and media conversion.
  • ๐Ÿ’ป We used Node.js, Ruby, the BitTorrent protocol, Docker, VLC, FFmpeg, etc. As long as it had to do anything with media/video, we've probably used it.
  • ๐Ÿ”ฅ I built a distributed video transcoder service based on FFmpeg, Docker, and Node.js. I also helped build embedded video players and a p2p media distribution service.

* These are just the highlights. For the longer list, please have a look at my linkedin profile.

COMMUNITY / EDUCATIONAL EXPERIENCE

BeerJS Skopje

2017 - present

  • ๐Ÿ“ƒ I started a BeerJS branch in Skopje. BeerJS is an international meetup for JavaScript professionals and enthusiasts.
  • ๐Ÿ’ป I run the webpage and the YouTube channel, write blogs and social media posts. I also moderate the meetups. Once I even had my hand twisted into giving a presentation at the meetup ๐Ÿ˜….

DevCon Skopje

2019 - present

  • ๐Ÿ“ƒ I helped start and organize a local conference.
  • ๐Ÿ’ป I've moderated the conference twice and helped select and bring in speakers to it.

Brainster Web Academy

2019 - 2020

  • ๐Ÿ“ƒ I helped redesign and modernize the JavaScript curriculum for one of the most popular web development academies. I also taught said curriculum for a year.

  • ๐Ÿ“ƒ Once upon a time, I was in love with CoffeeScript. So much in fact, that I published a video course for it.

RECENT WORK / PROJECTS / HIGHLIGHTS

featureImage

Astro Massively

featureImage

On meetups, community and principles

featureImage

BeerJS Skopje

featureImage

Guest post series: Building a personal assistant PWA