Bartosz Janiuk — Software Engineer

Engineering Digital

I transform ideas into working digital products. I design and implement front-end applications, mobile apps, and back-end integrations.

↳ ABOUT ME

BLENDING CREATIVITYAND TECHNOLOGY TO FORGE MOBILE & WEB APPS THAT RESONATE.

Bartosz Janiuk, MSc. I am an experienced programmer who creates digital experiences that leave a lasting impression. I create interactive web applications (websites) and mobile apps. I combine modern technologies with creativity to create valuable products.

Bartosz Janiuk

I approach every project as a fusion of technology, business, and user experience. I create solutions that not only meet technical requirements but are also intuitive, aesthetically pleasing, and support business goals. I believe that the best products are created when functionality is combined with simplicity and attention to detail.

I have experience in implementing projects at various stages of development – ​​from the first MVP to complex applications developed over the years. I collaborate with clients to help them translate their business vision into scalable and refined digital solutions.

Bartosz Janiuk — portrait

↳ SELECTED WORK

Implementation of projects with attention to every detail.

A curated selection of product interfaces and platforms — from fitness and culinary tools to clinic experiences — focused on structure, interaction, and clarity.

  • Fitap — Fitness App

    FitapFitness App

  • Umami — Dietetic Office - the company's page

    UmamiDietetic Office - the company's page

  • Cookscale — Kitchen Tools with AI

    CookscaleKitchen Tools with AI

  • trebacz-fizjoterapia — Company business card

    trebacz-fizjoterapiaCompany business card

  • Dental — Dental Equipment - Quarterly Publishing House

    DentalDental Equipment - Quarterly Publishing House

↳ MY EXPERIENCES

LEARN ABOUT MYPROFESSIONAL JOURNEY, COLLABORATIONS AND PROJECT ROLES

Role / PositionFrontend Developer
Year09/2023 — PRESENT
Description
  • Developing and maintaining scalable web and mobile applications using React and React Native.
  • Designing and implementing new product features in collaboration with international, cross-functional teams.
  • Creating reusable components and shared solutions to ensure consistency across web and mobile platforms.
  • Participating in architectural discussions and making technical decisions that impact application scalability and maintainability.
  • Collaboration on internal practices regarding front-end quality, testing, and maintainable component architecture.
Role / PositionJunior Frontend Developer
Year04/2022 — 09/2023
Description
  • Co-creating a library of reusable UI components and documenting components using Storybook.
  • Implementing new front-end features based on product and design requirements.
  • Creating and maintaining unit, integration, and end-to-end tests to enhance application reliability.
  • Code review and collaboration with other teams to raise standards and code quality.
  • I received a promotion in recognition of my contribution to the platform's redevelopment.
Company / OrganizationFreelance | Racibórz, Poland
Role / PositionFrontend Engineer
Year11/2021 — PRESENT
Description
  • Designing and developing web applications for clients in the fields of dietetics, physiotherapy, and publishing.
  • Building responsive, high-performance websites using Astro, Next.js, and modern front-end technologies.
  • Creating interactive user experiences and animations using Framer Motion.
  • Developing mobile applications using Expo and React Native.
  • Implementing technical SEO improvements to enhance the website's visibility and performance in search engines.
Company / OrganizationCODELABS.ROCKS | Opole, Poland
Role / PositionFrontend Developer Intern
Year08/2021 — 10/2021
Description
  • Developing and enhancing customer-facing application features using Angular and RxJS.
  • Creating reusable and responsive user interface components based on provided design specifications.
  • Used Reactive programming patterns to manage asynchronous data flows and user interactions.
  • Collaborating with developers and designers to deliver consistent and maintainable front-end solutions.
  • Active participation in daily meetings, sprint planning, code reviews, and other Agile ceremonies.
Company / OrganizationCODEFUSION | Opole, Poland
Role / PositionSoftware Developer Intern
Year09/2020 — 10/2020
Description
  • Work on a Visual Studio extension that enables reading and displaying project plans (roadmaps).
  • Implementing functionality using C# and the .NET framework.
  • Participating in daily meetings, code reviews, and project development activities.

↳ MY TECH STACK

I WORK WITH TECHNOLOGIES THAT HELP ME CREATE AMAZING RESULTS.

Next.js logo

I build fast web applications using App Router, SSR, and Core Web Vitals optimization—ranging from landing pages to complex product platforms.

APP ROUTERSSR / SSGPERFORMANCESERVER COMPONENTSEDGE DEPLOYMENT
Astro logo

I build lightweight content-driven sites using the islands architecture—minimal JavaScript, fast SSR, and flexible integration with React, Vue, or Svelte.

ISLANDS ARCHITECTURECONTENT SITESZERO JSSSR / SSGPERFORMANCE
React Native logo

React Native

I build mobile apps with a native feel—from prototypes to production deployments within the Expo and React Native ecosystem.

REACT NATIVEEXPOMOBILEIOSANDROIDAPP STORE READY
TypeScript logo

TypeScript

I prioritize typing from day one—secure APIs, clear contracts, and fewer regressions in growing codebases.

TYPE SAFETYSHARED TYPESSTRICT MODEAPI CONTRACTSMAINTAINABILITY
Node.js logo

I build scalable backends within the Node.js ecosystem—REST, GraphQL, authorization, and integrations with databases and cloud services.

REST APIGRAPHQLEVENT-DRIVENAUTHDATABASESCLOUD INTEGRATIONS
NestJS logo

I design backends in Nest.js using a modular architecture—featuring dependency injection, guards, pipes, and a predictable structure that scales from MVP to production.

NEST MODULESDEPENDENCY INJECTIONGUARDS & PIPESREST APIGRAPHQLMICROSERVICES
Sanity logo

I implement headless CMS solutions using Sanity—covering content modeling, Sanity Studio, GROQ, and preview mode for content-driven applications.

HEADLESS CMSCONTENT MODELINGGROQSANITY STUDIOPREVIEW MODESTRUCTURED CONTENT

↳ FAQ

Frequently asked questions

↳ Contact me

Let's turn ideas into something valuable.

Contact — workspace photo