Nolan Evans

Software Developer

Lately I've been doing web development, right now I'm working on a Workout Tracker. I made this to provide more information about what I've done than a resume can offer.

Portfolio

Golf Course Web App

Check out the demo to see everything working together. Technical deets here

My favorite feature of the project is the interactive course tour. It was surprisingly straightforward to do and I haven't seen any other golf courses doing it.

Features

Law Firm Client Prospecting App

This application was created to solve a specific pain point for a Law Firm. Before I created it, it took about two hours per day for the Firm to search Alacourt for recent arrests.

The state-ran site is seriously outdated and not designed for this task. The firm had to manually sift through 85 counties and municipalities and identify prospects by eye, then navigate to each person's file to verify they don't already have a lawyer on file and finally retrieve their address.

The Python app uses Selenium to automate the collection by charge and confirm they don't already have a lawyer. It uses the Google Maps API to validate addresses and Tkinter for a GUI which allows the firm to weed out who they want to mail an advertisement. Then, I used a package called PyDoc to output a saveable docx file which formats all the prospects' addresses to the specific Avery Shipping Labels that the firm uses. This way, they can simply load the labels into their printer and print directly onto them.

All in all, this automated solution takes about five minutes to search and is cross-platform.

**The images below use mock data**
Image of application search page.
The entry point and search page. Right now it's hardcoded for what charges to retrieve but could quite easily be expanded to search for any user inputted charge.
Image of application selection page.
The selection page, where you can further decide who you want to mail advertisements. It's not shown because I couldn't see a practical way to mock it, but when clicking on a row it shows a satellite and street view image of the address to aid in selection.
Image of formatted file.
The formatted file, ready to print and stick on envelopes. It's hard to see, but one neat thing I wanted to highlight is that the formatter shrinks the font size in order to properly fit each part of the address on one line. Also it knows to add "To the Parent or Legal Guardian of:" to any recipients under the age of 18 at the time of arrest.
bamadui.com

I made this website a while ago, it's about as simple as it gets. If anything this is a good example of avoiding complexity for the sake of complexity.

Check it out here.