Hello, I'm Jakub.

A passionate Full Stack Developer who likes to learn new things. In love with JavaScript and Rust. Currently, I'm building blockchain apps at Invariant.

About me

My journey with programming started in 2015 when I was in 6th grade. At that time, I learned basic things like HTML and CSS. In the next couple of years, I learned a lot about JavaScript and Node (in the meantime, I touched a lot of other languages). Then I decided to specialize in Front End technologies because I love to build websites. Eventually, I got a job as a Full Stack Developer, working with TypeScript and Rust, and here I am now.

I think it's important to always learn new things, always be curious, and pursue your passion.

Experience

Full Stack Developer

Invariant (August 2023 - Present)

- Developing performant financial blockchain applications (CLAMMs) in Rust
- Building Web3 Front End applications in React and TypeScript
- Analyzing and optimizing complex math to ensure security and stability

Skills

Technologies I'm familiar with:

  • - Languages (HTML, CSS, SASS, JavaScript, TypeScript, Node.js, Rust)

  • - Frameworks & Libraries (React, Next, Express.js, React Native, Expo, Electron, Jest, Testing Library, Cypress, Redux, React Query, Styled Components, Tailwind, Storybook, Socket.io, CSS Modules)

  • - Tools (Git, GitHub Actions, Docker, Webpack, Yarn, ESLint, Figma)

  • - Databases & Other (MySQL, MongoDB, PostgreSQL, Firebase, Supabase, Strapi, Vercel, Netlify)

  • - Blockchain (Polkadot, Substrate, ink!, Aleph Zero, Odra, Casper)

Projects

Pizzaplace

A pizzeria management app. By doing this project I learnt how to test front-end and back-end and how to communicate between client and server.

Next, Express, MongoDB, TypeScript, Jest

Photogram

A photo-based social media app. By doing this project I learnt how to handle communication with server, how to upload images and a lot of new stuff about TypeScript.

Next, TypeScript, Firebase, Tailwind, React Hook Form, Vercel

Caloriatu

A mobile app to track calories. By doing this project I learnt how to develop mobile apps, how they work and how to store data.

React Native, Expo, Styled Components, Redux

Screenshoter

A screenshot app for all platforms. By doing this project I learnt how to develop desktop apps and how to use CI/CD tools.

Electron, GitHub Actions

Contact

E-mail: zielvna@gmail.com