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

In Development

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

Embr Marketing Portal
A comprehensive marketing management platform for Total Mortgage, enabling teams to create, manage, and distribute marketing materials at scale.
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