Ana Batel

Senior Frontend Engineer

Copenhagen, Denmark

How I work

I'm a senior frontend engineer with 6+ years of experience, including leading a team and facilitating ways of working as a Scrum Master. I help product organisations move faster by making sure engineering, product, and stakeholders are actually aligned – not just assumed to be.

In practice that means flagging misalignment before it compounds, pushing for shared standards that don't need someone to police them, and staying close enough to delivery to understand where things actually slow down. I'm not trying to come in and fix everything — I just find it hard to leave broken things alone.

I care about the boring stuff: clear decisions, honest feedback, a codebase that doesn't quietly become a liability as the business grows. I'm at my best when the team around me sees the value in change, and when we feel safe enough to call out when something isn't working.


Experience

Senior Engineer at PNO | Copenhagen

April 2023 – ongoing

  • Frontend developer from April 2023 until March 2025, when I got promoted to Senior Software Engineer
  • Concurrently established the foundation for a greenfield SaaS project and maintained legacy apps
  • Developing a greenfield application using Next.js 15 (React 19), implementing CI/CD pipelines with GitHub Actions and capabilities for monitoring application health with Sentry
    • Pipelines run component tests written in Vitest (with React Testing Library) and E2E tests written in Cypress, and deploy the application with AWS Amplify
  • Successfully launching the SaaS project to existing and new customers, significantly improving the workflow for fleet managers
  • Closely collaborating with backend engineers and project managers on a daily basis. Heavily involved in REST API design on a high level. Contributing on smaller features written in Go
  • End-to-end debugging via Sentry, AWS CloudTrail, and Grafana

Frontend Developer at SOCIOS.COM ("Chiliz" / "Chilipay Ltd") | Malta

May 2020 – November 2022

Mid-level position — June 2021 – November 2022

  • Tackling more complex technical solutions, leading technical design phases of new features within the cross-functional team
  • Team leader and individual contributor responsibilities; partaking in Frontend chapter decisions
  • Developing the mobile, web and back-office applications in Vue.js 2 (Vuex state management)
  • Proof of concept for the mobile application rewrite in React Native (using styled-components, React Query, React Hook Form)

Junior position — May 2020 – June 2021

  • Developing the mobile application using NativeScript for both Android and iOS
  • Responsibilities include writing clean and well-structured code, peer-reviewing, and partaking in technical decisions of the frontend team

Web Developer at NEO LAB d.o.o. | Croatia

November 2018 – March 2020

  • Designing and developing websites for businesses using JavaScript, HTML5, CSS3, SASS
  • Meeting and gathering requirements from the clients
  • Manually testing, debugging and maintaining the codebase

Education

Bachelor of Engineering in Computing at University of Rijeka – Faculty of Engineering | Croatia

September 2014 – November 2018


Technical Skills

Frontend

JavaScript ES6+ / TypeScriptReact 18/19Next.js 14 / 15 / 16Vue.js 2 / 3HTML & CSSTailwind CSSRadix UIReact Query

DevOps

CI/CD pipelines (GitHub Actions)AWS (Amplify, CloudTrail)Sentry (application monitoring and error tracking)

Dev Tools

Testing (Vitest, Cypress)GitHub CopilotCursor (AI pair programming)

Other

Go (contributing to smaller features)Agile development (Scrum)Figma (collaborating with designers)

© 2026 Ana Batel – Senior Frontend Engineer. All rights reserved.