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
Backend
Database
Tools & Practices
Experience
Full-Stack Engineer
Cardinal Financial Co. · Remote
- 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
- 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
- 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


Embr Marketing Portal
A comprehensive marketing management platform for Total Mortgage, enabling teams to create, manage, and distribute marketing materials at scale.
In Development
Company Intranet Hub
A modern internal employee platform serving as the central hub for company resources, announcements, tools, and team collaboration.

Embeddable Chat Widget
A chat and lead-capture widget shipped as a standalone JavaScript library using Vite's library mode. Deployed via a single script tag across multiple company websites, with a Vue-powered UI that mounts into any host page without style conflicts.
Just for Fun
Side projects I built for the love of it.


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