Front end

HTML, CSS, JavaScript, Typescript

I speak fluent HTML and CSS, after having written thousands of lines of both. This allows me to create solutions that are responsive, cross-browser and meet accessibility standards.

I know the ins and outs of JavaScript, including its most modern syntax. I understand the language on a deep level, which allows me to adapt quickly to existing codebases.

I am also familiar with the JS superset TypeScript.

React

React, Redux, Context API, Hooks, styled-components, Material UI

React is currently my preferred front- end framework, and the one I specialize in.

I like its component-based design which allows me to write reusable code for complex yet scalable interfaces. I have used most of it’s modern features like hooks or ContextAPI, and many different libraries built for React, such as Redux, styled-components and Material UI.

I also have experience building static React websites using GatsbyJS.

Vue

Vue, Vuex, Vuetify

Recently I have also started experimenting and diving deeper into Vue.

I find it’s syntax and development environment simple and easy to use, making it possible to bootstrap simple applications in a matter of minutes.

CSS frameworks

SCSS , Bootstrap, Tailwind, Materialize

I can use UI frameworks such as Bootstrap and Tailwind to complete projects faster, and use design systems that would ensure a consistent look of the interface, while keeping everything responsive.

I often use SCSS in my projects to make custom styles more scalable and maintainable.

Back end

Node.js, Express, REST, NPM, Yarn, WebPack, JWT, GraphQL

I can work with code on the server-side, utilizing Node.js, Express in my development stack. This allows me to write the functional back end for my front end, allowing me to build dynamic full-stack applications.

I can create RESTful APIs using Node and Express, and then consume them on the front-end using asynchronous code. I also have experience with using GraphQL for pulling data into an application.

Databases

SQL, NoSQL, PostgreSQL, MongoDB, Firebase

I have worked with both SQL, and NoSQL databases, namely PostgreSQL, MongoDB and Firebase.

I can work with complex data structures and query the database to retrieve and process data.

DevOps

Git & GitHub, Agile, Scrum, Kanban

I have experience using Git and GitHub for version control and collaboration, which allows me to fit right into a developer team and start collaborating.

I know how to work in agile methodologies, such as Scrum. I know how to utilize digital tools like Kanban boards and communicators such as Microsoft Teams. I can work efficiently no matter where I am.

Design, UI & UX

Photoshop, Adobe Illustrator, Adobe Xd, Figma

I know the principles of visual design, and their application in interfaces. Due to my experience and knowledge, I can be completely independent in the design process.

I’m no stranger to user experience design methods and I can assure that my solutions are user-centered. I know how to quickly evaluate and improve a design with usability heuristics.

Extensive hobby use of Photoshop, Illustrator, XD and other software from the Adobe suite have given me unrivaled skills in each. I can utilize them to create stunning visuals, edit photos to best fit their purpose and design small interface elements like icons or logos.