Mantas ŽvingilasGet in touch

Frontend Developer · Hostinger · Vilnius, Lithuania

Mantas Žvingilas

I build production web interfaces with Vue.js and TypeScript at Hostinger, and I am growing into full stack. I develop with AI, and I own every change that ships.

Now
Frontend Developer, Hostingersince May 2021 · 5 years 7 monthsgrowing into full stack: Node.js, Laravel
Experience
12+ years in softwarebanking, travel, hosting
Core stack
Vue.js, TypeScript, JavaScriptplus React, React Native
Workflow
AI-assisted developmentagents in the loop, human-owned decisions

How to read this pageIt reads top to bottom, like a building section. The roof is what I do now; everything beneath it is what holds it up.

01RoofWhat I do now

Now: Frontend Developer at Hostinger

Company
Hostinger International
Since
— present
Tenure
5 years 7 months
Location
Vilnius, Lithuania

Building Hostinger’s web products with Vue.js and TypeScript: customer-facing interfaces in daily use, shipped together with a product team.

Under construction · Full stackI 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.

The roof is the part everyone sees, and the part that has to hold in any weather. It rests on everything below: interfaces, collaboration, engineering habits and the years before Hostinger.

  • Vue.js
  • TypeScript
  • JavaScript
  • HTML5
  • CSS3
  • Vitest
  • Playwright
  • Component-driven UI
  • AI-assisted development

How I work at Hostinger

Hostinger runs on a set of published principles. These are the ones that show up in my work every week.

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.

02PowerAI-assisted development

I develop with AI, and I stay the architect

AI is the power supply, not the architect.

  1. 01

    Agents in the daily loop

    I work with AI coding agents every day: exploring unfamiliar code, scaffolding components, writing tests, refactoring and reviewing changes.

  2. 02

    Human-owned decisions

    I set the plan and the architecture, review every change an agent makes, and own everything that ships.

  3. 03

    Spec first, small steps

    Clear written specs, small reviewable changes and tests as guardrails. That is what makes AI output reliable enough for production.

Built this wayThis website was built with an AI coding agent: from a written spec, through implementation, to a screenshot-based review loop.

03WindowsInterfaces

Interfaces people look through, not at

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
  • Node.js
  • Laravel

04DoorsCollaboration

Built with teams, not around them

Doors are how people come in, and good work rarely happens behind a closed one.

  • 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.

05PillarsEngineering habits

Engineering habits that carry the load

Pillars carry the load nobody sees. Banking software at Danske Bank and fast-moving products at Hostinger taught me the same lesson: reliability is designed, not hoped for.

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.

06WallsDanske Bank, 2015–2021

Frontend Developer at Danske Bank Lithuania

Company
Danske Bank Lithuania
Period
—
Duration
6 years
Location
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.

These are the load-bearing walls: the years that shaped how I build, test and ship.

  • React
  • React Native
  • AngularJS
  • Jest
  • Jasmine
  • Git
  • TFS

How I worked at Danske Bank

The bank’s core values at the time, and how they showed up in my work.

  1. 01

    Deliver expertise

    Building banking interfaces in React, React Native and AngularJS, and sharing what I learned with the people around me.

  2. 02

    Act with integrity

    Banking software leaves no room for shortcuts, so correctness, testing and careful review came before speed.

  3. 03

    Believe in collaboration

    Working across teams and countries in a large international organisation, delivering as one bank rather than as separate silos.

07FoundationEducation and first jobs

Where it started, 2000–2016

  1. –IT Administrator, Travel agency “SVIT” First code in production: PHP, JavaScript, HTML, CSS and C#, plus systems and hardware.
  2. Telemarketing Manager, Voltera, UADBB Customer communication and insurance information.
  3. –Professional Bachelor, Physical Sciences, Vilniaus kolegija / University of Applied Sciences Studied alongside my first jobs.
  4. –Secondary School Diploma, Kaišiadorys A. Brazauskas Gymnasium

Certifications

  • Microsoft 70-480: Programming in HTML5 with JavaScript & CSS3
  • Aerospike for Developers
  • AngularJS
  • jQuery

08ScaffoldingProofs of concept

Side builds

Small projects outside the day job, built to try ideas. Proofs of concept, not the main structure.

  • norugidas.ltShared gift and event lists: guests claim items so nothing is bought twice.POC
  • tirlipirli.ltA small online store for personalized gifts.POC
  • aeroclub.ltWebsite for the Lithuanian Aero Club.POC
  • sukuosenoskaune.ltWebsite for a hair salon in Kaunas.POC
  • vsigaliudaugiau.ltWebsite for a non-profit offering training in emotional well-being and inclusive education.POC

09Front doorContact

The door is open

For roles, projects or a conversation about frontend and AI-assisted development.