Filip Drozd

I design, build and operate full-stack web applications

Hello, I'm Filip!

I love web technologies and open source software. My adventure with web development started when I was 13 (6 years ago). Since then I have constantly been learning new things and working to be able to develop amazing software in the best quality I am able to achieve. I'm passionate about discovering new technologies and exploring them.

Scroll down to learn more about my experience :D

Filip Drozd portrait picture

My work

Filip Drozd landing page

fpdrozd.com

June 2021
Nginx
Docker
Debian

I use my own, self-developed Debian server for most of my projects. The whole stack is built on Docker with NGINX running on top of it. I built this website with Gatsby.js and Contentful.

Gorąca Cegła landing page

Gorąca Cegła Foundation

March 2021
React
Gatsby
Bootstrap
Firebase
Contentful
GraphQL

A website I did for my sister’s foundation. I wanted to make it as SEO-friendly and fast as possible. It’s built with Gatsby.js using Contentful as the content management system so that she can easily alter all the pics and texts. As the front-end framework I used Bootstrap for its simplicity and clean look.

Plant landing page
Plant app

Plant app

August 2019
Vue
Vuetify
Moment
Firebase
TensorFlow
Flask
Python

This is a planner/calendar app with AI elements. I wanted to go far deeper into the Vuetify.js framework so I became a contributor during the whole development of this app (you can check my contributions here).

It's based on the serverless approach using Firebase (Hosting, Cloud Firestore, Authentication). To reach the mobile users I turned it into the PWA and it's so cool how Firebase allows it to sync all the data between user’s devices.

I trained a Tensorflow model to label the tasks written in Polish so that the user doesn't have to. It was a fun experiment but in the end it did very well on the basic activities like “cleaning the room” or “walking the dog”.

Socket Chat landing page
Socket Chat app

Socket Chat

April 2019
Vanilla.js
Jest
Node.js
Express.js
Socket.io
MongoDB
Docker

This project helped me learn how the web sockets work and how to use them in the Node.js implementation. It's a very basic messaging app using the Mongodb database. Fun fact: the front-end as well as the back-end Javascript code have almost 100% unit test coverage - I used Jest as a testing framework.

Perceptron website

Perceptron

February 2019
Vue

I did it as a beginner in machine learning. Perceptron is a basic single-layer neural network and this example illustrates how it works.

Bama Logistics landing page

Bama Logistics

February 2022
React
Gatsby
Material UI
Contentful
GraphQL

A website I created for Bama Logistics trucking company. It’s built with Gatsby.js using Contentful as the content management system. As the front-end framework I used Material UI for its modern look and lots of cool features.

Modern Forms landing page
Modern Forms landing page more

Modern Forms

June 2021
React
Gatsby
Sass
Wordpress
GraphQL

It’s a group of sites that I’ve developed with my coworker. The front-end is based on Gatsby.js and it pulls the contents from Wordpress using GraphQL. It was so interesting for me to explore this field as Headless Wordpress is meant to be the future of Wordpress.

Maths Functions website

Maths Functions

February 2020
Vue
Vuetify
Chartist

A school project I made about the functions in Mathematics. It explains the basic concepts and visualises them using Chart.js. The site is built using Vue.js and Vuetify.js.

RevRegistration

October 2019
Raspberry Pi
Electron
Python
Vue
Vuetify
Node.js
Express.js
Socket.io
MongoDB
Docker

I came up with an idea for a device that will be registering the attendance of employees in a small company. The thing would hang on the wall near the entrance of the office and every morning employees would have to place their fingers to be recorded as present in the system - as simple as that.

The device is built on top of Raspberry Pi running Electron application that i wrote. Presence is being instantly sent to the node.js server and stored in the Mongodb database. Besides that I made a Vue.js web app using Vuetify.js framework that allows the managers to see the list of present employees (updated live using web sockets).