I’m a Front-End & Back-End developer with 10 years of experience,
currently focused on React.js stack
My projects
Iridium
VS Code extensions pack. It's a fresh project with currently one published extension for database management. NestJS extension is in proof of concept stage. Figma, React and Vue extensions are next on the road map. Written in Vue.
Snatch
Clipboard manager for Windows. Written in C#. I'm working on rewriting it into Vue.js/Electron stack.
Behavior Tree
React state manager written in TypeScript - implementation of behavior trees model.
Typescript Expect Plugin
TypeScript plugin that allows to write simple tests with comments.
Smashing UI
Handmade React UI framework written in TypeScript with advanced themes system.
Skills — years of experience
- HTML 10
- CSS 10
- JavaScript 10
- Design 10
- Application architecture 6
- API architecture 6
- GIT 6
- Node.js 4
- SCSS 4
- React 4
- Webpack 4
- Circle CI 4
- Syncano / Serverless 4
- Wordpress themes 4
- PHP 4
- Laravel 3
- TypeScript 3
- MobX 3
- PostgreSQL 3
- Tech leading3
- Wordpress 2
- Tumblr themes 2
- IoT 2
- Amazon SQS/S3/EC2/SNS/RDS/… 2
- Electron 2
- Nest.js 1
- Vue.js 1
- Svelte 1
Experience
Expert Full-Stack Developer at EYEDEA AS
Every day at Eyedea AS is unique. I’m able to unleash my full potential and work on new interesting stuff, be it web development, 3D printing, IoT, web design or just consultation.
Technologies: TypeScript, JavaScript, React, MobX, mobx-state-tree, Create React App, Next.js, Smashing UI, Ant Design, Webpack, Nest.js, Syncano, Web design, IoT
21st
I've kickstarted this application on a hackathon on the farm. I've used react/mobx/typescript/syncano stack. MVP was ready in 4 days.
Smashing Form
I've tried many react form managers but none was sufficient for our needs so I've created another solution that utilize MobX state management.
Syncano Core
I've recreated Syncano Core library from scratch - it's now an official Syncano library. It was based on Laravel Eloquent API.
Figma to React components
I've created a script that fetch figma document, search for components named `Component/COMPONENT_NAME/VARIANT_NAME` and turns it into react component boilerplate. It was an essential tool created during one week coding hackathon. It allowed multiple people to work on one project.
Winvest
Application for startups and investors. Startup create a profile and look for investors. Investors can search through startups and evaluate them. I've created this application in 4 days and won a PS4 Pro because I said "I can do it in 4 days if you buy me a PS4." - my boss laughed and said "okey, go on".
Full-Stack Developer at High on Pixels
tookapic.com - Photo journal / Stock photos
I’ve gained enourmous amount of experience working on this project. I was the only developer for the first year. I was responsible for the whole technical part. This project quickly turned into a large scale platform for photographers. Here’re some keyword functions: announcements, cameras, weekly themes, stock collections, shop, photo book generator, photo sales, blog, hero account’s, custom websites, forum(talks). I’ve also had a pleasure to work with a great designer - learned a lot about UX.
Technologies: Laravel, SCSS, jQuery, EC2, RDS, S3, SNS, SQS, SES, wkhtmltopdf, Gulp, PostgreSQL, Git
pixelrevel.com - Premium Tumblr & Wordpress themes
I’ve build the website upon Wordpress and Scss. I’ve also crafted 11 Tumblr themes and 3 Wordpress themes.
Technologies: Wordpress, Scss, Tumblr
Front-End Consultant at Snapwiz
I’ve helped with website refactoring. I’ve also worked on single pages and UI components.
Technologies: HTML, CSS, JavaScript
Front-End Developer at MeWe
I’ve worked in agile environment on the front-end part. My role was to implement specific UI functionality and fixing bugs.
Technologies: HTML, CSS, JavaScript, Git
Front-End, Wordpress Developer at X-Team
It was my first opportunity to work with remote team in agile environment. Each project had to be pixel perfect and pass a strict quality assurance test. I worked on both, simple HTML sites and Wordpress based websites.
Technologies: WordPress, PHP, HTML, CSS, JavaScript, Git
Freelancer
I've active developer even outside my work hours. Currently I'm working on my project called Snatch - it's a clipboard manager desktop app. I'm trying to transform it into clipboard and bookmark manager.
Achievements
1st place at Legal Impact Hackathon 2018 - Norway, Oslo
I've created application that allows to create, manage work agreements and any other documents. It allows to create a document template that later can be reused multiple times. User can define fillable fields in template which later can be used to get document summary.
1st place at UN Women Hackathon 2017 - Norway, Oslo
My team created app called Noora's Identity. It allows refugees to keep their identity online.
View my team presenting our application
Education
Technical School of IT in Mońki
2008 - 2012
Basics of structural and object-oriented programming, knowledge about linux and computer Network.
Languages
- English - B2, fluent spoken and written
- Polish - Native