Profile Picture

About Me

about pic
Justin Morrow is a software developer with a strong background in web technologies. With in-depth knowledge of NextJS, he is well-equipped to develop and maintain web applications that are efficient and user-friendly.

In addition to his proficiency in web technologies, Justin has experience working with various programming languages, including C# and Rust. This diverse skill set allows him to approach problems with a multi-faceted perspective and find efficient solutions. Justin is dedicated to staying current with industry developments and trends. He is known for his ability to learn and adapt quickly, which makes him an asset to any software development team.

As a software developer, Justin is passionate about creating high-quality, efficient, and user-friendly products. His work ethic, technical skills, and ability to work collaboratively make him a valuable addition to any organization.

Skills

HTML

CSS

js

React

Vue

node.js

MySQL

.NET

Rust

Python

Express

Professional Projects

LLAMA CHAT

Website

React, NextJS, tRPC, Pusher, Websockets, tailwindCSS, Typescript

  • A chat app built on top of websocket technology
  • Mimics Discord or Microsoft Teams in functionality
  • Has rudimentary user authentication that can be expanded upon
  • Messages are encrypted and no session is stored once all parties leave the chat
LLAMA CHAT

Bill of Materials Generator

WPF Application

C#, WPF

  • Uses Revit API for interoperability with Autodesk Revit
  • Generates Bill of Materials from the 3D CAD models that Revit produces
  • Systems for calculating wire and Hanger systems for MEP conduit racks
Bill of Materials Generator

WHATS A PNG

PNG Rust Library

Rust, Bit Manipulation, Implimentation of the PNG Specification

  • Implements the PNG specification in Rust per http://www.libpng.org/pub/png/spec/1.2/PNG-Contents.html
  • Reads bytes of a .png file to create structured data out of it for use in other programs

JSON | TOML | YAML converter

Website

Rust, Tauri, tsu (Rust crate), tailwindCSS, NextJS, Typescript

  • Takes as input a JSON, Toml, or Yaml file and converts it to the other two formats
  • Uses Rust to bring memory safety to file IO operations on the backend
JSON | TOML | YAML converter

Game of Life

Website

React, NextJS, three.js, WebGL

  • A classic implementation of Conway's Game of Life
  • Built using 3D web technologies like three.js
Game of Life

Marathon Training Videos

Website

Vue, Microsoft Azure, API's

  • A website for training marathon field workers in construction safety
  • The employees must watch a video and complete a test
  • The results of that test will be emailed to their supervisor for review
  • Uses Microsoft azure to host the website and Azure functions to send the email to a supervisor
Marathon Training Videos

SecPad

Website

React, NextJS, Local Storage

  • A note taking app that uses local storage to store the notes
SecPad

Bluebeam In Wall / Fire Alarm BOM Generator

CLI Application

C#, .NET Core, PDF format parsing

  • Generates a Bill of Materials for In Wall devices and Fire Alarm Systems using PDF's generated by Bluebeam
  • Bluebeam has a system for custom markups that is used to build the in wall device boxes
  • Uses Microsoft azure to host the website and Azure functions to send the email to a supervisor
Bluebeam In Wall / Fire Alarm BOM Generator

Contact Me