Duncan Murchison


Software Engineer with a passion for hard work and team oriented environments.

About Me


Hard worker, who works well with others. My passion for technology and specifically software engineering started shortly after I built my first computer, and became curious about computer software. App Academy allowed me to learn the technical skills needed to be an efficient programmer.

Founder of Computer Anything

Technologies

Technical Skills


JavaScript

Python

Ruby

Rails

FlaskAPI

React.js

MySQL

PostgreSQL

Docker

MongoDB

Ubuntu

Bash

Portfolio


Full-stack blog platform with secure user authentication and full CRUD functionality. Features include post tagging, upvoting/downvoting, and commenting. Built with a Flask REST API and a React frontend, using Redux for state management. The application is fully dockerized, deployed on a self-managed VPS, and served using an NGINX reverse proxy.

An Open-source developer tool that allows users to search, explore, and test a curated collection of free public APIs directly from their browser. The backend was built with Flask and PostgreSQL, dockerized, and hosted on a personal VPS with NGINX handling reverse proxying and HTTPS termination.

A MadLibs rating application built using Node.js for the backend, React.js for the frontend, and MongoDB as the database. It is a full-stack application that includes full user authentication and allows users to create, read, update, delete, and rate MadLibs. Users can participate in MadLibs as well.

A clone of Stack Overflow application built with Ruby on Rails for the backend React.js and Redux for the frontend and state management. It uses a PostgreSQL database. It is a full-stack application that includes full user authentication and allows users to create, read, update, delete, upvote, downvote, and reply to posts.

Checkout my resume!

Download Resume

Let's Get In Touch!


+1 (631) 358-6777