Hey there! I’m
Dominika Macura,
React, React Native & Expo Developer
I am a creative React developer with 3+ years of experience in developing Single Page Applications, JavaScript ES6, TypeScript and Integration Testing. I am currently developing applications using Expo.

SKILLS
Wide tech stack, that's constantly expanding
It is crucial to constantly develop knowledge in order to provide better solutions for a given task. I continuously expand my knowledge by learning and implementing the newest technologies everyday.
EXPERIENCE
My journey...
- Develop and maintain two cross-platform applications for two-sided marketplace startup in Expo
- Implement the most efficient technologies in the application.
- Build and maintain admin panel for customer service
- Migrate legacy codebase from Next.js 13 & ReactNative to latest Expo with expo-router
- Maintain and update major project dependencies to the latest stable versions
- Migrate legacy REST API to GraphQL (Apollo)
- Implement Stripe payments (3DS flow)
- Write automated E2E mobile tests suites
React Native
React.js
Expo
TypeScript
Redux.js
Jotai
GraphQL
TanStack
Stripe
- Build user interfaces for upcoming features
- Enhance main business form user experience by adding persistence layer and performance improvements
- Optimize data-fetching layer by introducing react-query, reduce redundant API requests and overall app performance
- Transform legacy JavaScript modules into TypeScript
- Work in a Scrum environment
React.js
TypeScript
SASS
Next.js
Redux.js
- Implement responsive design for the workshop management platform using Next.js and TailwindCSS
- Create reusable modules for business logic
- Set up data-fetching layer for the platform's backend API
- Learn and apply agile practices, participate in sprint planning and stand-up meetings
- Optimize responsiveness and user experience of existing pages
JavaScript
TypeScript
React.js
TailwindCSS
Independent
TypeScript Developer
Mar 2021 - Nov 2022
- Implement responsive layouts in CSS and HTML
- Build reactive UI logic with TypeScript
- Connect external REST APIs
- Create reusable, type-safe modules
- Set up front-end and back-end projects
JavaScript
TypeScript
React.js
TailwindCSS
Next.js
Redux.js
Chakra UI
EDUCATION
Completed studies
Master's degree in International Business
Oct 2019 - Jul 2021
- University of Bielsko-Biala
Bachelor's degree in English Philology
Oct 2016 - Jul 2019
- University of Bielsko-Biala
SOFT SKILLS
Not only hard skills
Programming skills are important, but not only that. Developing interpersonal skills allows me to be more successful at work.
TEAM PLAYER
Good communication and cooperation are the basis of teamwork. Working together brings us closer to achieve common goal.
CURIOUS LEARNER
While coding, I do not stick to formulaic patterns or solutions. I like to explore and find new solutions for a given problem.
CHALLENGE ENTHUSIAST
I like to step out of my comfort zone to explore new things. This attitude enables me to gain knowledge and be open minded for new solutions.
Projects
How it all started
These are my first (legacy) projects.
ABOUT ME
How I fell in love with Web
I have always been curious how things work under the hood. At some point a friend of mine introduced me to the web development and I immediately wanted to learn every piece of it.
When I started my web development journey I just wanted to learn how to create my own website. I started learning from simple courses, but on the way I discovered how broad the web development field is. Technologies like React, TypeScript and Next.js caught my attention and proved that we can do so much more than just HTML and CSS.
Software development became something I truly enjoy. I like solving problems and building applications on my own. There are lots of technologies and solutions I want to learn and I'm currently looking for opportunities to work on exciting projects and expand my toolset.
CONTACT
Let's talk
That’s it!
Now it’s your turn to say hi.