Titles of the projects are links to the repositories on GitHub!
Records mouse movement to a file. It consists of two scripts. OBS Studio as an external Python script or using the standalone Python script. Use the After Effects script to import the generated cursor movement.
Python, TypeScript (
.ts) compiled to ExtendScript (
.jsx) for After Effects
Chrome Extension to (Box) Select multiple Google Calendar events. You can select, drag, delete, change color and duration.
WebExtension. Working in Chrome, untested in Firefox, Opera and the new Edge. Built using TypeScript, Webpack with some SASS (SCSS).
“Harwart” online student register - Single Page Application. Here’s the website with a working backend hosted on Netlify: https://dziennik.netlify.com/logged-in
Vue.js, Vuex, TypeScript, vue-i18n (both Polish and English language versions), SCSS
A real life business accounting firm website.
Built using Vue, but leveraging prerendering thanks to Nuxt. TypeScript using class components allows for greater maintainability in the long run and type safety. The website uses Progressive Web Apps standards and contains a manifest.json. Is using JSON-LD structured data and meta tags for SEO purposes. Uses Sentry error logging with source mapping capabilities as well as Google Analytics tracking searches and clicks.
Site is actively hosted on Netlify under this link (Polish only): https://www.fhumireks.pl
Nuxt, Vue, TypeScript, class-component, SPA landing page, pre-rendered, real-life business website.
A simple CRUD REST API backend written in Rust using actix-web, Diesel and PostgreSQL. The functionality lacks both login and API authorization, and registering new users. It was made for a school project and was never intended to be used in production!
The site is actively hosted on Heroku and is used currently as the backend for the
Rust, actix-web, Diesel, PostgreSQL
- How to setup e-mail using a custom domain for free (Github Student Developer Pack + Namecheap + SendGrid + Gmail)