Justin Arnold

Software Engineer & Mentor

I am passionate about solving problems. Curious by nature and always learning

Get In Touch

Nice to Meet you!

Back in 2015, I embarked on an exciting journey as a software engineer, blending my passions for both design and technology. Fast-forward eight years, and I've had the pleasure of collaborating with some truly amazing folks, crafting memorable experiences and building platforms that cater to the needs of businesses and everyday users alike. My heart is set on designing intuitive, inclusive, and visually stunning creations that not only turn heads but also stand the test of time in their reliability and maintainability. Let's create something beautiful together!

headshot

Companies I've worked with

Common Good Learning Tools
Spectora
Gradecam
NuCamp
eWebData
U.T Medical Center
Storage Express

Common Good Learning Tools

June 2024 - Present

TypescriptVue 3PHPTailwindStorybook
  • Managed and led all projects on the company's largest product, used across 14 state Departments of Education and several private agencies.
  • Planned and implemented the migration of a complex Vue 2 application to Vue 3, along with various related libraries such as Vuex to Pinia.
  • Established various systems to improve the developer experience, including but not limited to; comprehensive documentation, end-to-end testing, unit testing, a unified Git Strategy, and CI/CD pipelines.
  • Lead and Mentor a team of 5 developers, providing guidance on best practices, code reviews, and technical direction.
  • Implemented a new design system and component library, ensuring consistency and scalability across the product.

Spectora

March 2024 - February 2025

TypescriptVue 3Ruby on RailsTailwindStorybook
  • Drove measurable growth by implementing data-backed UX improvements and workflow optimizations that increased conversion rates of trial users to paid users by 5-10%.
  • Led the Design System pod, responsible for designing, developing, and maintaining an in-house component library and design system, ensuring consistency and scalability for 20+ developers across 4 teams.
  • Developed high-impact UX features that streamlined onboarding, navigation, and user engagement, directly contributing to higher user retention and revenue growth.
  • Established documentation standards and best practices for maintaining the component library ecosystem and processes around the Design to Developer component pipeline.

Gradecam

February 2022 - March 2024

TypescriptVue 3AngularJSTailwindStorybookMongoDB
  • Rearchitected current in-house component library, doubling development environment performance and reducing bundle size by 80%.
  • Migrated the main product from AngularJS to Vue 3, focusing on reducing codebase complexity to enhance readability and maintainability.
  • Designed several new product features, prioritizing user-friendly workflows, actionable data, and accelerated onboarding speed.
  • Established and maintained documentation for the component library and design system using Storybook.

NuCamp

December 2021 - February 2023

PythonJavascriptReactHTML / CSSSqlite
  • Instructed 60+ students spanning 5 courses.
  • Delivered a range of courses, such as Web Development Fundamentals and Introduction to Data Structures and Algorithms.
  • Transformed curricula into highly engaging presentations and activities to foster a passion for learning.
  • Consistently achieved a 4.98 ⭐ rating across all lectures, reflecting a commitment to high-quality instruction and student satisfaction.

eWebData

April 2021 - December 2021

VueTypescriptJavaMongoDBTailwind
  • Updated and maintained a web application in Vue 3 for aggregating and enriching visitor data for car dealers for lead generation.
  • Developed a user-friendly API, enabling dealers to seamlessly integrate data into subsequent lead management platforms.
  • Maintained Java backend using Spring.
  • Designed an intelligent tracking pixel to monitor users across dealer websites, used in the data enrichment process.

U.T Medical Center

March 2019 - May 2021

PythonDjangoSqliteHTML / CSSJavascript
  • Developed a Python desktop application as a user-friendly interface for the Cisco CUCM API, streamlining workflows for the hospital's Unified Communications team.
  • Designed an inventory management system for efficient tracking and organization of phones and networking equipment within the U.C. team.
  • Implemented a web interface for convenient remote access to the inventory management system both on and off-campus.
  • Established a web portal to gather valuable feedback from hospital staff during a significant campus-wide phone system migration, ensuring a smooth transition.

Storage Express

May 2015 - February 2019

PythonJavascriptDjangoSqliteHTML / CSS
  • Developed an IT staff portal for comprehensive management of devices across 200+ remote properties, including DVR systems, wireless radios, kiosks, and gate entry systems.
  • Created a status dashboard displayed at headquarters, enabling real-time monitoring and rapid response to outages of critical equipment at remote locations.
  • Delivered remote technical support for maintenance teams, assisting with on-site hardware troubleshooting and ensuring optimal performance.
  • Developed a desktop application to expedite the configuration process for diverse hardware devices, including networking equipment, cameras, and gate control boards, deployed at remote sites.

These are some of my recent projects

Journalyst

This is a plugin for Obsidian that allows you to create and track grouped journal entries for each day.

TypeScript Obsidian API
Shufflr

Lightweight, self-hosted image API service. It provides a simple REST API for retrieving images from your collection, along with a web interface for managing images and API keys.

Go Sqlite
Epoch CLI

A go based CLI tool for simple pomodoro based work sessions.

Go
Dev Dungeon

An ongoing project designed to gamify the process of growing as a developer.

TypeScript Vue
Solved

Solved visualizes a backtracking algorithm commonly used to solve sudoku puzzles in an interactive way.

TypeScript Vue
Designer Ipsum

A simple Lorem Ipsum generator filled with all the best design jargon to show how good you are.

TypeScript React

Get in touch

e: [email protected]

p: (865) 839-3368

I'm eager to explore fresh, innovative collaborations and connect with like-minded individuals. If you're curious about my design or development skills, interested in joining forces on an open-source endeavor, or just want to drop a friendly hello, don't hesitate to reach out. I typically respond within a day, so let's start a conversation that could lead to something amazing!

Made By Justin Arnold @2025