marek-lipcak-portrait

Hi, my name is Marek. I am a frontend developer with 6 years of professional experience in web development. I specialize in building responsive, high-performance user interfaces with a strong focus on usability and attention to detail. My main focus is on

About me

I build interfaces that feel effortless to use and memorable to look at. Frontend development, for me, is the sweet spot where logical problem-solving meets creative expression — transforming ideas into smooth, intuitive, and visually engaging experiences. I focus on writing clean, well-structured code and crafting designs that are both functional and delightful to interact with. I enjoy working with modern tools and frameworks to deliver software that is robust, elegant, and built to last. Beyond writing code, I pay attention to the small details that make a big difference, from subtle animations to polished interaction flows.

I'm endlessly curious, always exploring new technologies, experimenting with UI animations, and refining interaction details that elevate the user experience. My goal isn't just to deliver features, but to craft software that people genuinely enjoy using.

When I'm not coding, you'll find me hiking, reading, or tinkering with side projects—always learning, always building.

My skills

My Experience

  • Front-End Developer at Indra Avitech

    May 2023 - present

    Part of a development team responsible for development and testing of frontend of applications used by employees in aviation sector where I greatly contributed to improving visual design and usability of developed products and increasing test coverage of the codebase. In this team we were solving challenges like dynamically generating forms based on complex data models, designing and implementing layouts with multiple content panels enabling users to effectively edit forms and maps at the same time and utilizing best coding practices and architecture design to transform large nested objects of data into shortend, easily readable messages encoded according to domain rules also known as digital NOTAMs.

  • Front-End Developer at Global Logic

    November 2022 - April 2023

    Lead the development of user interface for controlling sample registration module that processes samples of patients tissue in medical environment. As a single frontend developer I was responsible for designing architecture, implementing authentication, authorization and user management and using WebSockets to provide real time updates on processing state.

  • Front-End Developer at Workflows

    September 2018 - October 2022

    Part of a development team responsible for development, testing and maintenance of frontend projects, mostly for Austrian client NTS Retail. In this position I started out as a junior developer and after acquiring lots of experience I was able to built several projects from scratch and helped to refactor and improve code quality in legacy codebase.

  • Software Engineer at Software AG

    September 2017 - September 2018

    Part time position I started as a student where my main tasks included testing software features using JUnit and Selenium and development of internal tools. Managed to optimize stability and execution times of existing test suites.

My Projects

Imaginify

An online SaaS platform enabling users to edit photos using AI. It is possible to restore images in poor quality, generative fill image surroundings,remove or recolor objects or remove image background. Each edit costs one credit and credits can be purchased via Stripe payment gateway. Each user can view their edited images in their profile and all of the edits in homepage. Used for learning and based on design and resources provided by Javascript Mastery. Live preview available here.

AIXM Editor & Digital NOTAM management

Applications used in aviation sector to encode messages containing operationally relevant updates exchanged between systems according to specific set of rules also known as digital NOTAMs. Digital NOTAM data can be used to provide information on temporary changes affecting flight operations such as work in progress areas, closed taxiways/runways, new obstacles such as cranes and more. Also displaying these changes on the map and editing them either via forms or real time map editing.

Inveox SampleX

User interface for a machine intended to be used in hospitals with built in user authentication with PIN code and admin user management. Provides functionality to manage and monitor the processing containers housing patients' tissue samples being analysed for detecting cancer cells.

NTS Retail POS & Welcome Manager

Applications enabling the retail staff to manage cash flow of the store, adding products to cart and processing payments, calculating daily turnover and employee shift management for supervisors. Also managing the queues of incoming customers, assigning consultants for them and sending automatic notifications, alerting customers when it's their turn in line.

Contact me

Let's talk about possible collaboration

Ready to bring your ideas to life? I'm here to help create amazing digital experiences.