# Mantas Žvingilas > Frontend developer at Hostinger, growing into full stack: building production web interfaces with Vue.js and TypeScript and working AI-assisted every day. More than a decade of engineering underneath, including six years of banking software at Danske Bank. - Current role: Frontend Developer at Hostinger International, since May 2021 - Current direction: growing from frontend into full stack (Node.js, Laravel) - Location: Vilnius, Lithuania - Experience: 12+ years in software (as of 2026-11-01) - Works AI-assisted: yes, with AI coding agents in the daily development workflow - Languages: Lithuanian, English - Contact: via the form at https://mant.lt/#contact or LinkedIn: https://www.linkedin.com/in/mantas-%C5%BEvingilas-bb8a4bb0/ ## Now: Frontend Developer, Hostinger International May 2021 – Present (5 years 7 months), Vilnius, Lithuania. Building Hostinger’s web products with Vue.js and TypeScript: customer-facing interfaces in daily use, shipped together with a product team. Stack: Vue.js, TypeScript, JavaScript, HTML5, CSS3, Vitest, Playwright, Component-driven UI, AI-assisted development. **Under construction: Full stack.** I am growing from frontend into full stack with Node.js and Laravel, taking on the backend behind the interfaces I build. Like the chimney in the drawing, it is going up one brick at a time. ### How I work at Hostinger Hostinger's published principles (https://www.hostinger.com/principles), as they show up in the work: - **Customer obsession:** I start from what the customer is trying to get done and work backward to the interface, not the other way round. - **Ownership:** A change is mine from the first spec to how it behaves in production, including the parts that cross team lines. - **Hire and develop the best:** I have onboarded new developers into the team and helped them grow from their first commit to owning features on their own. - **Learn and be curious:** New tools, new frameworks, unfamiliar parts of the codebase: I pick them up early and share what works. AI agents were one of them. - **Highest standards:** Typed, tested and reviewed before it ships, and the bar goes up a little with every release. - **Bias toward action:** When something needs doing, I start on it instead of waiting to be asked, and I step in to help whenever someone on the team is stuck. - **Courage and candidness:** I name problems and ideas clearly and deal with them head-on instead of working around them. Honest code review, in both directions. - **Deliver results:** Working software, on time, in front of the millions of people who use Hostinger. ## How I work: AI-assisted development AI is the power supply, not the architect. - **Agents in the daily loop:** I work with AI coding agents every day: exploring unfamiliar code, scaffolding components, writing tests, refactoring and reviewing changes. - **Human-owned decisions:** I set the plan and the architecture, review every change an agent makes, and own everything that ships. - **Spec first, small steps:** Clear written specs, small reviewable changes and tests as guardrails. That is what makes AI output reliable enough for production. This website was built with an AI coding agent: from a written spec, through implementation, to a screenshot-based review loop. ## Interfaces Windows are judged by what you can see through them. Interfaces are judged by how little they get in the way. The framework matters less than it used to. Vue.js today, React and AngularJS before it: any of them can be learned in weeks. What takes years is the judgement behind a good interface, and that only comes from hard work on real products. - Daily: Vue.js, TypeScript, JavaScript, HTML5, CSS3, Responsive UI, Accessible UI - Plus: React, React Native, AngularJS, jQuery - Next, growing into: Node.js, Laravel ## Collaboration - 11+ years in long-running product teams: six at Danske Bank and 5+ at Hostinger. - Onboarding new developers and helping them grow into strong, independent engineers. - A career that started in customer-facing work, where listening came before building. ## Engineering habits - **Maintainability:** Code that the next developer, or the next agent, can read and safely change. - **Reuse with a purpose:** Shared components and utilities wherever reuse earns its place, so a fix lands everywhere at once. No abstractions for their own sake. - **Testing:** Tests as part of the work, not after it: Jest and Jasmine at Danske Bank, Vitest and Playwright at Hostinger. - **Version control:** Git and TFS, small changes, reviewable history. ## Previous role: Frontend Developer, Danske Bank Lithuania Jun 2015 – May 2021 (6 years), Vilnius, Lithuania. Web applications in React (web and React Native) and AngularJS, with a short learning detour into the .NET Core middle layer. Git and TFS for source control, unit tests with Jest and Jasmine. Software people rely on for their money. Stack: React, React Native, AngularJS, Jest, Jasmine, Git, TFS. ### How I worked at Danske Bank The bank's core values at the time, as they showed up in the work: - **Deliver expertise:** Building banking interfaces in React, React Native and AngularJS, and sharing what I learned with the people around me. - **Act with integrity:** Banking software leaves no room for shortcuts, so correctness, testing and careful review came before speed. - **Believe in collaboration:** Working across teams and countries in a large international organisation, delivering as one bank rather than as separate silos. ## Earlier experience and education - IT Administrator, Travel agency “SVIT” (2014–2015): First code in production: PHP, JavaScript, HTML, CSS and C#, plus systems and hardware. - Telemarketing Manager, Voltera, UADBB (2013): Customer communication and insurance information. - Professional Bachelor, Physical Sciences, Vilniaus kolegija / University of Applied Sciences (2012–2016): Studied alongside my first jobs. - Secondary School Diploma, Kaišiadorys A. Brazauskas Gymnasium (2000–2012) ## Certifications - Microsoft 70-480: Programming in HTML5 with JavaScript & CSS3 - Aerospike for Developers - AngularJS - jQuery ## Side builds (proofs of concept) - [norugidas.lt](https://norugidas.lt): Shared gift and event lists: guests claim items so nothing is bought twice. - [tirlipirli.lt](https://tirlipirli.lt): A small online store for personalized gifts. - [aeroclub.lt](https://aeroclub.lt): Website for the Lithuanian Aero Club. - [sukuosenoskaune.lt](https://sukuosenoskaune.lt): Website for a hair salon in Kaunas. - [vsigaliudaugiau.lt](https://vsigaliudaugiau.lt): Website for a non-profit offering training in emotional well-being and inclusive education. ## About this file Generated from the same source as https://mant.lt on 2026-11-01. The website presents this profile as a house: roof = current role, chimney under construction = the move to full stack, power = AI-assisted development, windows = interfaces, doors = collaboration, pillars = engineering habits, walls = Danske Bank, foundation = education and first jobs, scaffolding = side builds.