Andrew Bilenduke · New England · open to relocation

Senior full-stack engineer who fixes what's broken and builds the foundation a team can grow on.

11+ years shipping production web applications, with deep Vue.js and modern JavaScript expertise. I modernize legacy codebases, harden security, lead WCAG/ADA accessibility remediation, and stand up CI/CD, testing, and DevOps where none existed.

Open to new roles ·Remote · open to relocation·Vue · Nuxt · Laravel · Azure
specializationsfull-stack · frontend focus
Vue 3 & Nuxt 4
Laravel & Filament
Docker & CI/CD
Azure Pipelines
WCAG / ADA
Veracode / OWASP
Vitest · Pest · Playwright
Mentorship & Code Review
01 — featured project

The Final Cut.

A premium two-location movie theater web platform built end-to-end as a portfolio piece. Every architectural decision — public site, isolated admin, test pyramid, design system — made deliberately and documented.

Visit live site
thefinalcut.andrewbilenduke.com
live demo
The Final Cut
cinematic void · two-location theater platform
portfolio · end-to-end

Premium movie theater web platform.

Public site covers schedule browsing, movie detail, multi-step seat selection with hold timers, food & beverage add-ons, and Stripe checkout. A separate Filament/Livewire admin handles bookings, cancellations, schedule planning, gift cards, promo codes, and loyalty — isolated at three layers (nginx vhost + IP allowlist, Laravel route-domain scoping, separate Redis session DB).

Public site
Nuxt 4Vue 3TypeScriptDenoPostCSSStripe
Admin (isolated subdomain)
LaravelFilamentLivewirePostgreSQLRedisnginx
Tests & CI
VitestPestPlaywrightLighthouse CIGitHub Actions
Frontend tests
Vitest
components & composables
Backend tests
Pest
feature · integration · admin permission matrices
E2E coverage
Playwright
a11y · navigation · purchase · responsive · SEO · smoke
Design system
Cinematic Void
editorial type · tokens · WCAG 2.1 AA
02 — how I work

The engineer who fixes what's broken and builds the foundation a team can grow on.

These aren't slogans on a wall — they're the trade-offs I make every day. Modernizing legacy codebases, hardening security, leading accessibility, and standing up CI/CD where none existed.

01

Fix what's broken

I'm comfortable being the engineer who walks into a years-outdated codebase, a stalled migration, or a Veracode scan full of red — and quietly drives it green.

02

Accessibility from the start

WCAG 2.1 AA, ARIA, screen reader compatibility, keyboard navigation. I led full ADA remediation at Lole following a lawsuit; I bake it in everywhere since.

03

Build the testing culture

Vitest, Pest, Playwright, Sauce Labs — I've stood up CI-integrated test pipelines from zero, lifting meaningful coverage from ~3% to ~38% on a real codebase.

04

Dockerized and reproducible

Docker, Docker Compose, Bash tooling. New developer onboarding from 1–2 days of environment setup to under an hour. The phrase 'works on my machine' doesn't get to live here.

05

Security-minded development

Veracode remediation to 100%, OWASP awareness, dependency hardening, supply-chain considerations. Boring, predictable releases — not heroic 3 a.m. guesswork.

06

Mentorship that compounds

I mentor 3–4 developers at a time on Vue, testing, Docker workflows, and code review standards. Lead peer review. Architectural decisions made out loud.

03 — technology

The tools I reach for.

Frontend, backend, infrastructure, and quality work — across 11+ years of production codebases.

Frontend

Vue 3 (Composition API)
Nuxt 4
Inertia.js · Pinia
TypeScript · ES6+
PostCSS · SCSS/Sass
Design tokens · container queries

Backend

PHP · Laravel
Filament · Livewire
Python · Flask
Node.js · Deno
REST APIs
PostgreSQL · MySQL · Redis · MongoDB

DevOps & Infrastructure

Docker · Docker Compose
Bash scripting
nginx
Azure (dev/staging/prod)
GitHub Actions · CI/CD
Linux · WSL2

Quality & Security

WCAG 2.1 AA · ADA · ARIA
Vitest · Pest · Playwright
Sauce Labs · E2E
Veracode remediation
OWASP awareness
SOLID · PSR · PEP 8
04 — outcomes

Concrete numbers over adjectives.

A short selection of measurable outcomes from the last few years — most from a single engagement, modernizing a legacy codebase from the inside.

−35%
page load improvement

Migrated a legacy Blade application to a full Vue 3 SPA using Inertia.js and Pinia — modernizing 50+ views and ~50k lines of code without a disruptive rewrite.

@ ITR Economics / Crowe
100%
veracode remediation

Drove Veracode security scan results to 100%, closing every finding across the codebase and bringing a years-outdated project current as part of a security audit.

@ ITR Economics / Crowe
3% → 38%
test coverage from zero

Established testing culture from zero. Vitest, Pest, and Playwright E2E. Integrated Playwright with Sauce Labs through CI. 15 critical user journeys under E2E.

@ ITR Economics / Crowe
2–4hr → 40m
deployment time (~70% reduction)

Rebuilt the deployment pipeline with Docker, Docker Compose, Bash tooling, and Azure across dev, staging, and production. Lifted release cadence from monthly to multiple deploys per week.

@ ITR Economics / Crowe
1–2 days → < 1hr
developer onboarding

Reduced new developer onboarding from 1–2 days of environment setup to under an hour through containerized local development.

@ ITR Economics / Crowe
ADA compliant
post-lawsuit remediation

Led full accessibility remediation following an ADA-related lawsuit. Screen reader support, keyboard navigation including complex data tables, WCAG color contrast, and proper ARIA semantics.

@ Lole Brands
05 — experience

Eleven years, eight engagements.

Product engineering, agency work, and one stint at a federal tax agency. The thread: showing up to a codebase, understanding what's actually there, and quietly making it better.

  • Migrated a legacy Blade application to a full Vue 3 SPA (Inertia.js + Pinia), modernizing 50+ views and ~50k LOC without a disruptive rewrite — improved key page loads by ~35%.
  • Drove Veracode security scan results to 100%, closing every finding across the codebase as part of a security audit.
  • Established the testing culture from zero — Vitest, Pest, Playwright E2E (Sauce Labs through CI). Lifted meaningful coverage from ~3% to ~38%, including 15 critical user journeys under E2E.
  • Rebuilt the deployment pipeline with Docker, Docker Compose, Bash tooling, and Azure. Cut deploy time from 2–4 hours to under 40 minutes (~70% reduction); release cadence monthly → multiple per week.
  • Reduced new developer onboarding from 1–2 days to under an hour via containerized local development.
  • Migrated CSS architecture from SCSS to PostCSS; made the application fully responsive and WCAG-compliant — both significant gaps when I joined.
  • Mentor 3–4 developers on Vue, testing, Docker, code review. Lead peer review and contribute to architectural decisions.
LaravelVue 3Inertia.jsPiniaPostgreSQLRedisPostCSSDockerAzureVitestPestPlaywright
06 — about

Hello — I'm Andrew.

I'm a senior full-stack engineer with 11+ years building production web applications, with deep Vue.js and modern JavaScript expertise. I've made a habit of being the engineer who fixes what's broken — modernizing legacy codebases, hardening security, leading WCAG/ADA accessibility, and standing up CI/CD, testing, and DevOps where none existed.

Based in New England, open to relocation. Studied full-stack development at Durham College in Oshawa, ON, graduating with honors in 2015.

Andrew Bilenduke
andrew · new england
currentaccepting work
RoleSenior software engineer
CurrentlyITR Economics / Crowe
StackVue 3 · Nuxt · Laravel · Azure
Based inNew England · open to relocation
let's talk

Have a legacy codebase that needs a steady hand?

Vue/Nuxt frontend work, Laravel APIs, Dockerized deployments, accessibility remediation, security hardening, or testing infrastructure built from zero — I'd be glad to talk.

New England · open to relocationgithub.com/ABilendukelinkedin.com/in/andrew-bilendukerésumé on request