Hello,
I'm John.

John Murphy with his sons.


About Me

I'm a full-stack web developer in the Las Vegas area with over 15 years of experience building accessible web applications with JavaScript.

In my free time I love traveling the world with my wife and sons, creating videos of our adventures, and raising our hungry desert tortoise.





Skills

Languages

  • JavaScript logo JavaScript
  • TypeScript logo TypeScript

Meta-Framework

  • SvelteKit logo SvelteKit

Frontend

  • HTML logo HTML
  • CSS logo CSS
  • Accessibility icon Web Accessibility (WCAG)
  • Adobe Creative Cloud logo Adobe Creative Suite

Backend

  • Node.js logo Node.js
  • Fastify logo Fastify
  • PostgreSQL logo PostgreSQL
  • MySQL logo MySQL
  • Redis logo Redis

Past Experience

  • Angular logo Angular
  • Express logo Express
  • Stripe logo Stripe Payments



Work


  • 01

    Mega Flashcards

    UNLV Online


  • Description

    I developed a custom SvelteKit application that enables staff to create interactive flashcard sets without technical expertise. The system allows users to upload CSV data and optional media files directly to AWS S3, automatically generating dynamic, engaging flashcards for online courses. Deployed on AWS Amplify, this solution streamlines educational content creation while empowering non-technical team members to produce professional learning materials independently.

    Tools: SvelteKitAWS


  • Links


  • 02

    Third Party Video Captioning

    UNLV Online


  • Description

    Public higher education institutions are mandated to provide accessible content, including human-verified captions for all educational videos. I developed a custom Fastify application that enables faculty to add compliant captions to third-party video content they don't own. Deployed on AWS App Runner, the system allows non-technical team members to upload caption files to S3, automatically generating new captioned video URLs. This solution streamlines accessibility compliance while empowering instructors to use essential external content in their courses.

    Tools: Video.jsFastifyAWS


  • Links


  • 03

    VTC Services Website

    VTC Services


  • Description

    Designed and developed a professional business website optimized for search engine visibility and lead generation. Built with SEO best practices to drive organic traffic and encourage service inquiries. The responsive site effectively communicates the company's commercial services while converting visitors into potential clients.

    Tools: SvelteKitVercel


  • Links


  • 04

    DB2

    UNLV Online


  • Description

    I co-led the development and designed a custom project management dashboard to streamline internal course development workflows. The application enabled team members to view assignments and update project statuses, while providing managers with real-time visibility into course and program development timelines. This solution replaced manual tracking processes and significantly improved project coordination across multiple teams.

    Tools: AngularExpress.jsMySQL


  • Links


Interested in collaborating?

I'm always open to discussing web development work or other opportunities.

Send me a message