Laurence
Mullen

About Me

I graduated from the University of Florida with a B.S. in Computer Science and a minor in Environmental Science. As an Eagle Scout with a passion for environmental issues, I hope to utilize my skills to work on difficult problems that can contribute to impactful solutions.

With a few years of experience as a web developer, I've built modern and secure websites and full-stack web applications for various companies. I am proficient in languages like Python, C++, Java, JavaScript, and SQL, and have experience with frameworks like Flask and React.js.

I am looking to apply my skills and experience to work on challenging problems in a full-stack or backend software engineering position, either remotely or in New York, NY.

Portfolio

Full Stack Development

Have been contracted for serveral projects for companies in the South Florida yachting industry since 2021. These projects range from modern static websites, to full-stack web applications with a responsive React frontend, an efficient Node.js backend, and a SQL/NoSQL DB.

I am currently contracted to develop a user friendly, feature-rich CRM system catering to charter brokerage operations at a leading yacht management company in Fort Lauderdale, FL.

2022: Full-stack CRM System
A new CRM system tailored to the needs of charter brokers. This application provides charter brokers with powerful, targeted features and a user-friendly interface to help manage client inquiries, optimize daily workflow, and assist with data analysis.

A system designed with the specific requirements of charter brokers in mind greatly improves their efficiency and effectiveness while managing clients and completing daily tasks. This greatly enhances the quality of life in the workplace and ultimately increases productivity.

Flask

Node.js

React.js

SQL

HTML

CSS

JavaScript

Python

APIs

2021: Static Website Example
A modern and fluid website, designed per client's request. Built from scratch using HTML, CSS, and JavaScript and deployed on WordPress.

Gif of Privee Website Contracted by a yacht managment company based in Fort Lauderdale, FL.

HTML

CSS

JavaScript

WordPress

expand_more

Symmetry Trap Plugin

Working as an undergraduate research assistant with the Biomechanics, Robotics, and Imaging in Orthopaedics Lab at the University of Florida, I developed a plugin for their Joint Track Auto (JTA) application. The symmetrical nature of some knee implants causes the JTA optimizer to align the model to a false minima of the cost function. The symmetry trap addon helps to solve this problem by identifying and comparing various minimums on the cost function.

JTA aids orthopaedic surgeons, providing a feature-rich program which can autonomously register 3D models of joint implants to X-ray images; this provides surgeons with greater accuracy when analyzing the fit of a patient's implant.

Femoral implant model in two different orientations

Figure 1. Femoral implant models with identical outlines (Flood, 2018).

The plot below visualizes the symmetry trap issue. The cost function has two local minima for a symmetrical implant, leading the optimizer to incorrectly align the model to the false minima.

Screenshot of plugin cost function analysis plotting feature
Figure 2. Screenshot of cost function analysis 2D plotting feature.

C++

Qt

VTK

OpenCV

cuDNN

libtorch

expand_more

AlgoRhythm

AlgoRythm is a real-time audio visualizer with customizable features and Windows media integration to graphically display information about audio levels and media.

A semester-long project for the course Performant Programming with Python, this project utilized various APIs and libraries such as PyAudio, NumPy, SciPy, and PyGame to create a functional audio visualizer. Every aspect of the visualizer is customizable and features a variety of different visualization styles. The Spotify and Windows Media Player APIs are also integrated to display media information and to pull album art colors for a dynamic color display which are influenced by the song's tempo. This project demonstrates my ability to work with APIs, libraries, and frameworks to create a functional and optimized application that is deployed as an installable package.

GIF of visualizer with changing colors

Click here to check out the repository!

Python

PyPi

NumPy

SciPy

PyGame

expand_more

Activist Agenda

Activist Agenda is a web application created to support political activism and social movements. It offers a platform for users to create and view differents events/protests, post updates, share important information and causes, and connect with other activists.

Built using the MERN stack with various APIs and deployed using Heroku. Developed over the course of a semester for a Software Engineering course, this project demonstrates my ability to work with a team to implement a full-stack web application.

Click here to check out the repository!

HTML

JavaScript

CSS

APIs

Node.js

React.js

Express.js

MongoDB

Heroku

expand_more

Resume

• Software Developer working on full-stack web applications using React, Node.js, and SQL/NoSQL DBs
• B.S. in Computer Science from the University of Florida
• Proficient in C++, C, Java, Python, Julia, SQL, JavaScript, MatLab, R, and HTML/CSS
• Operate a "homelab" server and network utilizing Linux, Git, Docker, Ansible, Nginx, and more
• Skilled and persistent at identifying issues and creating solutions, utilizing advanced research and analytical skills (Google-foo)
• Leadership and management skills as an Eagle Scout
• Able to work in the United States and the United Kingdom; open to travel

Download my full resume here.

Contact Me