Malcolm Groves

Team-Oriented Programmer and Open Source Contributor

I am a full stack developer in Boulder with experience in web development and data analysis. I graduated from Bowdoin College where I discovered my passion for coding through coursework and my honors research project in chemistry that required intensive data analysis in MatLab. At that point I knew I wanted to be a software engineer, so I have spent the last year learning about web development while honing my professional communication skills as a high school chemistry teacher.

I am excited to continue developing my programming skills while creating impactful software, and I am actively seeking career opportunties to do so!

Skills

I adapt my stack to suit my project. Here are a few languages, frameworks, and libraries that I use frequently.

  • HTML
  • CSS
  • JavaScript
  • Java
  • C++
  • Ruby
  • Python
  • Rails
  • jQuery
  • MongoDB
  • React

Projects

Several programs I have been working on recently.

JOHN

Ruby on Rails & JavaScript

A single-page web application for locating bathrooms using the HTML5 device geolocation service. Implements AJAX requests, jQuery rendering, and Twitter Bootstrap styling. Live here

Handwritten Digit Compression

C++

A nature-inspired hybrid implementation of a genetic algorithm and a neural network. Able to compress a 1024 bitmap to a 32 symbol string and achieve 93% accuracy.

Buck Tagger

Ruby on Rails & JavaScript

A social network for deer hunters that allows users to georeference hunts using the Google Maps API. Uses AJAX calls to a mostly CRUD backend. Live here

Chess

Javascript & React

Two-player chess in the browser with move-highlighting and check-detection. DRY code is maintained with JS modules and an abstract move function.

Web Browser Games

JavaScript

Snake, 2048, minesweeper, and tic-tac-toe hosted as embedded JSFiddles on a single webpage

Contact Me

Reach out if you would like to hear more about me or talk about career opportunities.