About Me

Hello, I’m Mark Dixon

I’m a Web Developer who enjoys building powerful web/mobile applications that positively impact large numbers of users. My strongest skillsets involves backend development and data engineering but I also have plenty of frontend experience crafting low friction and engaging user experiences.

Below you’ll find skill highlights and my code portfolio. Thanks for stopping by!

Personal Info

Location
Traverse City, MI
Email
mdixn1@gmail.com
Remote Exp.
5yrs+
Total Exp.
9yrs
Education
BSEE

Skillsets

Web App Development
Data Engineering
Networks & IT

Languages

Typescript/JavaScript
C#
Python

Project Makeup

Web Apps
Data Eng.
GUIs

Technologies

  • Nest.js
  • Typescript, Python, C#
  • PostgreSQL, MongoDB
  • React, React Native
  • Expo

 

Personal Traits

  • Proactive
  • Self-Motivator
  • Excellent Communicator
  • Amiable, Autonomous, Resourceful

Timeline

July '22 - Present

Full Stack Developer

Deep Space Robots

Developing a flagship mobile app for DSR’s main client. Creating engaging UX on the front-end, and scalable/flexible systems on the backend for handling app & user data.

April '15 - June '22

Senior Engineer

Mountain Secure Systems

Senior Electrical Engineer working on complex rugged embedded systems for mil/aerospace programs.

May '13 - May '15

Systems Engineer

RoviSys - Industrial Automation
'09 - '13

Bachelor’s of Engineering

Ohio University

Code Portfolio

Secrets App Screenshot

Secrets App

View More

Secrets App

Full Stack / Security /

This application allows users to login and submit/share a “secret” anomalously. It is a great practice in user management, security, NoSQL database, and deployment on cloud services.

Development Stack:

  • Backend: Express.js, Passport.js (Google + Local Strategies)
  • Database: MongoDB Atlas
  • Frontend: EJS Partials, Bootstrap

Code on Github: https://github.com/markDcodes/SecretsApp

Deployed on Heroku: https://immense-falls-92034.herokuapp.com/

 

 

More Projects

Wiki API Code Screenshot

Wiki Database

View More

Wiki Database

Backend / RESTful API /

This back-end project is a simple exercise in creating a RESTful API from scratch. It allows users to GET (read), POST (create), PUT/PATCH (update), or DELETE “articles” in a database.

 

A RESTful API is a common way to build an interface between web applications. To create a RESTful API you must follow a set of rules, the two most important being:

  1. Use HTTP Request Verbs
  2. Use Specific Pattern of Routes/Endpoints URLs

Development Stack:

  • Back-end: Express.js, Node.js
  • Database: MongoDB

Code on Github: https://github.com/markDcodes/Wiki-RESTful-API

CiderCorner Website Screenshot

Cider Corner

View More

Cider Corner

WordPress /

Description
Lorem Ipsum

Cider Corner

My first web project, prior to diving into Web Development. Here I dabbled in design, content creation, SEO, and social media. The site averages a couple hundred visitors per month.

More Projects

Interests

  • Hiking
  • Cooking
  • Travel
  • Fishing
  • Mountain Biking
  • Kayaking

FAQ

  • Why transition from EE to SE?

    I thoroughly enjoy working with software as it removes many physical limitations that pop-up in the hardware realm and that allows me to focus on pure problem solving. Also, the level of potential impact for good that software can have is larger than typical hardware projects.