Matt Proctor

Security minded, full stack developer

Hi, I'm Matt

I'm a fullstack developer from Beaverton, Oregon.

My passion is

Building full-stack web applications to learn new languages and frameworks.

Pair programming and working with teammates to create quality-crafted and functional tools that get results.

Outside of programming

You'll find me always working on house projects and renovating my home. I love playing board games with friends and family, cooking different kinds of food every week, and travelling and trying new food with my wife.

Skills

Languages

TypeScript
JavaScript
Python
Golang
Java
SH/BSH/ZSH
C++
C
PHP
Groovy
Scala
CUDA
ARM Assembly

Frontend

React
Angular
Next JS
React Native
Vite
CRA
React Query
Django
JQuery
Tailwind CSS
CSS Modules
Figma

Backend

Java Spring
Spring Boot
Node JS
Express JS
tRPC
Passport JS
Django REST

Databases

SQL
MySQL
PostgreSQL
Prisma
Firestore
MongoDB
MongoDB Atlas
Sqlite
PlanetScale

Testing Tools

React Testing Library
Jest
Vitest
Mock Service Worker
Storybook
Playwright

Security Tools

Burp Suite
Metasploit
ZAP
Nmap
Wireshark
DirBuster
Autopsy
Foxy Proxy
HashCat

Operating Systems

Windows 98-11
MacOS
Unix
Kali/Ubuntu/Manjaro Linux

Misc Tools

Vercel
Firebase
NextAuth
Github
GitLab
Jira
Zendesk
Trello
SSO (Google, Azure, Okta IDPs)
SAML
LaunchDarkly
Orchestrator
Docker
Windows Active Directory

Experience

Bachelor's Computer Science,

Cyber Security Concentration

George Fox University

August 2017-May 2021

Cyber Security Intern

Swan Island Networks

May 2021-July 2021

Technical Support Engineer

Secure Code Warrior

September 2021-Current

Projects

scrabble.png

Scrabble

Scrabble game built in TypeScript React on the front-end and Golang on the back-end

TypeScript
React
Vite
react-dnd
Go
gin-gonic
TailwindCSS

Play scrabble locally or online. This scrabble game runs on a Golang state-machine that handles the entire game state.

bugfixpy-1.png

Bugfixpy

A Python command line tool that saved hundred of hours on fixing bugs in git repositories

Python
Command Line
Git
GitHub
Jira API
CMS API
VS Code

Command line program that automates Github commands and Jira commands to automate a bug fixing process. This program clones repositories, opens VSCode and tracks changes in multiple branches, commits changes, and automatically cherry-picks commits if necessary. The program then transitions the related Jira ticket using the Jira API and comments commit message. This program improved the speed of bug fixes from 1 hour to 15 minutes on average.

banker.png

GraphQL Financial API

Financial budget tracking API built with GraphQL

Go
gin-gonic
sqlc
gql-gen
dataloaden
go-jwt

Upload transactions using OFX files to manage and get stats about your spending.

Checkout my other projects

Visit my GitHub to see everything I'm working on:

Go Weather App

React Native Notes App

React Native Social Media App

Matt Proctor

matthewalanproctor@gmail.com

425.295.4143