Hey there, I'm

Nick Johnson

Senior Full-Stack Developer

I build clean, scalable, and high-performing web applications with deep expertise in JavaScript, Vue.js, and Laravel.

About Me

Senior Full-Stack Developer who builds web applications that developers actually want to use and businesses can depend on. I work primarily with Laravel, Vue.js, and modern JavaScript, handling everything from backend APIs to interactive frontends.

I'm a builder first. I solve problems, adapt quickly, and bring hands-on experience to the work. I'm most energized when working with teams that care about shipping solid code and aren't afraid to challenge the status quo.

Production Apps

6+

Primary Stack

Laravel + Vue.js

Location

West Haven, CT

Skills & Technologies

Frontend

Vue 2 / Vue 3ReactNext.jsNuxt.jsTypeScriptJavaScriptPiniaHTML5CSS3SASSTailwind CSS

Backend

LaravelLivewireNode.jsREST APIsWordPressLEMP Stack

Database

MySQLPostgreSQLMSSQL

Tools & Practices

GitViteAlpine.jsResponsive Design

Experience

Full-Stack Engineer

Cardinal Financial Co. · Remote

June 2020 - Present
  • Built and maintained multiple company-facing web applications on a Laravel backend with Vue.js frontends, handling everything from database schema design to API architecture to UI implementation.
  • Architected and developed an internal intranet platform from the ground up using Laravel and Alpine.js, serving as the central hub for employee resources and tooling.
  • Built a real-time sales dialer desktop application for loan officers using Vite, Vue 3, TypeScript, and Pinia - managing complex state across WebSocket connections and call workflows.
  • Developed an embeddable chat and form widget shipped as a JavaScript library using Vite's library mode and Vue, deployed via script tag across company websites.

Contract Full-Stack Developer

Self-Employed · Remote

October 2019 - May 2020
  • Built a job application platform end-to-end using Laravel and Vue 3, designing the database schema, REST API layer, and Composition API frontend from scratch.
  • Implemented server-side filtering, pagination, and role-based access control on the backend with a reactive, type-safe frontend in TypeScript.
  • Shipped a responsive, production-ready app with optimized queries, lazy-loaded components, and cross-device compatibility.

Lead Web Developer

Total Mortgage Services LLC · On-site

September 2009 - October 2019
  • Migrated TotalMortgage.com from a legacy stack to Laravel, WordPress, and Vue.js - rebuilding the frontend, restructuring the database, and improving page load times.
  • Led a team of 2 developers and a designer, owning technical decisions and code review while shipping features on a regular release cycle.
  • Co-built Embr, an internal marketing portal using Laravel and React, handling campaign management, asset generation, and distribution workflows.

Featured Projects

Passtime

Passtime

An iOS app that transforms event tickets into shareable social media content. Scan movie, concert, or sports tickets with AI-powered recognition, customize with official artwork, and build a personal entertainment timeline.

iOSSwiftSupabaseAI/Camera
ClassFindr
In Development

ClassFindr

An AI-powered marketplace connecting college students with available courses across institutions. Features transfer credit evaluation, course matching, and optimized graduation pathways to help students graduate cheaper and earlier.

Vue.jsTypeScriptAI/MLSupabase
Sales Dialer App

Sales Dialer App

A desktop application built for loan officers to streamline their sales calling workflow. Features real-time call management, contact tracking, and performance analytics.

Vue 3TypeScriptVitePinia
Company Intranet Hub

Company Intranet Hub

A modern internal employee platform serving as the central hub for company resources, announcements, tools, and team collaboration.

LaravelAlpine.jsTailwind CSSMySQL
Embr Marketing Portal

Embr Marketing Portal

A comprehensive marketing management platform for Total Mortgage, enabling teams to create, manage, and distribute marketing materials at scale.

LaravelReactMySQLREST API
TotalMortgage.com

TotalMortgage.com

A full-scale company website rebuild and optimization, migrating legacy systems to a modern stack with improved performance, SEO, and user experience.

LaravelVue.jsWordPressSASS

Let's Work Together

I'm always open to discussing new opportunities, interesting projects, or ways to collaborate. Drop me a line!

Send Me an Email