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 SPA/REST based web application which allows users to extract color palettes from images that they upload. It utilizes OpenCV & K-Means to extract the color palettes of uploaded images, and Flask, React and Redux for the core web application.
Python, Flask, OpenCV, SkLearn, Numpy, JavaScript, React, Redux, Styled Components, Heroku
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. I created this project as preparation for a new job in order t learn how to use Ruby on Rails alongside Vue.
Ruby on Rails, Vue, JavaScript, Postgres, AWS S3
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 showcase my current and upcoming projects. I used Gatsby JS to turn React into Static HTML/CSS/JS for increased load times, GraphQL to query and automatically generate components from JSON, and Netlify serverless lambda functions to serve emails from my contact form.
JavaScript, React, Gatsby, GraphQL, Markdown, Tailwind, CSS, Emotion JS, Netlify, Nodemailer, Netlify AWS Lambda Functions
Hey, I'm Mark. I'm a professional Software Engineer focused on Full-Stack development. I have a strong passion for building applications that provide a great experience to users and am interested in working on all areas of stack.
In my free time I like to hang out with my friends and my dog, go outside as much as possible and draw.
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