April 2019 - Present
I'm proudly working as a Lead Software Engineer at Minim, a Motorola partner and WiFi Management and IoT Security platform.
A web app that I first created on the side while in college to learn new skills. It allows users to upload an image and extract its color palette. It makes use of a React client and a Python (Flask) REST API. The React client POSTs images to the Python REST API which then uses OpenCV, image processing techniques and K-Means Clustering to extract its palette and return it to the client.
Python, Flask, OpenCV, SkLearn, Numpy, JavaScript, React, Redux, Styled Components, Heroku
A web app that I created as a test for my first software internship. It's supposed to be a public image board that allows users to upload an image, stores the images in AWS S3 and displays them on one public board everone can contribute to. This project helped me learn the basics of Ruby on Rails and Vue.
Ruby on Rails, Vue, JavaScript, Postgres, AWS S3, SemanticUI, RSpec
A Python and OpenCV program that utilizes background subtraction to work as a motion detector. Can work with live-streamed video or pre-recorded video files.
Python, OpenCV
The webiste you're on right now! I built this website to help showcase my projects and experience as an engineer. I built the site using Gatsby which let me write code in React which it turns into Static HTML/CSS/JS at compile time for increased load times and a lower bundle size. Components are automatically generated for the site using JSON and Gatsby's GraphQL query layer to allow for easy updates to content. The site is deployed to and hosted on Netlify.
JavaScript, React, Gatsby, GraphQL, TailwindCSS, CSS, Emotion JS, Netlify
Hey, I'm Mark, I'm a professional Software Engineer focused on Full-Stack development. I started programming in 2016 when I started my Computer Science degree. Since then I've completed my degree and gone on to lead an engineering team. I love programming and have a great passion for creating things that improve people's lives.
In my free time I like to draw, run, hack on small projects, go outside as much as possible and spend time with my friends, family and dog.
JavaScript
Node
Ruby
Python
Java
HTML
SCSS/CSS
SQL
Vue
Vuex
React
Redux
Gatsby
Ruby on Rails
Flask
Express
Git
GitHub
CircleCI
Docker
Linux
PostgreSQL
Redis