Tanner Thurman

Software Engineer

Nashville, TN  —

Currently
Application Developer at Vanderbilt Clinical Informatics Center
Previously
Knobull, Western Kentucky University

Software engineer
based in Nashville, TN

I build full-stack web apps and machine-learning tools. Front end, back end, data, and whatever else the project needs.

Selected work

(06)

One app in production, plus school and side projects. Click a row to open it.

  1. Rocket Launch Scheduling dashboard with launch-condition scores, live weather, a launch-site map and upcoming launches

    A launch-planning dashboard. It pulls live weather for each launch site, scores how good the conditions are, and puts it all on a map next to a filterable launch schedule and some stats.

    Stack
    Python, Flask, React, Tailwind CSS, Leaflet
    Source code
  2. A course assistant for Western Kentucky University. Professors upload their course material, and students can ask it questions about the class instead of waiting on an email reply. I led the team that built it.

    Role
    Team lead
    Stack
    Python, TensorFlow, Django, JavaScript
    Source code
  3. 8f3a 91c2 07de 4b6f a1e9 55c0 3d7b e284 0f19 c6a3 2d71 e0b8 93fa 6c05 17d2 b94e 58a1 f3c7 4e90 0b6d c4e2 7a19 0fd3 b86e 21c5 9e7a 43b0 d15f 6a28 e7c1 5b0e 3f84 a6d9 12c7 e05b 7d3a 9c61 48fe b2d0 1a95 f1a7 06c3 d82e 5b9f 3a40 c7e1 90d6 2f8b 64a3 ed07 39dc 8e15 b074 f6a2 1c9d 45e8 a3b7 0e62 d9f1 7c34 a20f 6d93 1e7c 84b5 c3f0 2a6e 7b19 e5d4 0c8a 93f6 0e4b d7a1 52f9 c80d 9b36 e1a4 36c2 7f0e a5d8 14b3 7c58 2b0f e93d 16a7 f4c9 8d02 5e7b b1f6 03a9 cd4e d31e 94c6 07b8 ea52 6f1d 3c90 a8e4 1b7f 52d6 f0c3 46a9 f0d2 8c1b 3e75 b9a0 d64f 12e8 7a3c e05d 98b1 b8f4 1d6a c29e 70b3 4a8f e17c 6d05 93c2 f8a1 25e9

    A file-sharing web app where everything is AES-encrypted. Files go over a direct TCP connection that a Flask server sets up between users, and there's built-in messaging so you can tell someone what you just sent them.

    Role
    Team lead
    Stack
    Python, Flask, AES encryption, TCP sockets
    Source code
  4. A small learning management system. Teachers post lessons, videos, assignments and quizzes, then grade them with a gradebook and charts. Students take quizzes and watch their grades update. There's a discussion board too.

    Role
    Team lead
    Stack
    Python, Django, JavaScript
    Source code
  5. A MySQL database for university student records: IDs, enrollment, tuition and academic progress. Built with a team as a database design project at WKU.

    Role
    Team member
    Stack
    MySQL, SQL, data modeling

More on GitHub

(About)

I like owning the whole stack, from how the data is stored to how the product feels to use.

I'm an application developer at the Vanderbilt Clinical Informatics Center, where I build web apps and machine-learning tools for research teams. Some are quick prototypes, some run in production.

Before that I interned at Knobull, working on a meta search engine with Java, AWS and OpenSearch, and finished a CS degree at Western Kentucky University, where I led a few of the projects above.

When I'm not at work there's usually a side project going on my GitHub.

(Toolbox)

Languages

  • Python
  • Java
  • JavaScript
  • C#
  • SQL
  • HTML & CSS

Frameworks

  • React
  • Node.js
  • Django
  • Flask
  • Tailwind CSS

Data & ML

  • TensorFlow
  • MySQL
  • PostgreSQL
  • OpenSearch
  • Elasticsearch

Tools

  • Git
  • Docker
  • AWS
  • Unity
  • VS Code

Experience

(02)

  1. 2024 – Now

    Associate Application Developer

    Vanderbilt Clinical Informatics Center

    Nashville, TN

    • Built internal tools that have doubled patient-care efficiency at VUMC.
    • Develop machine-learning models that predict health outcomes.
    • Work on both prototypes and production apps, and help make design and architecture calls with the research team.
  2. 2023 – 2024

    Full Stack Developer Intern

    Knobull

    Remote

    • Worked on a meta search engine, including a smaller search engine written in Java.
    • Back-end work on AWS with OpenSearch and Elasticsearch.
    • Got offered the team lead role before the internship wrapped up.

Education

(02)

  1. 2024

    B.S. Computer Science

    Western Kentucky University

    Bowling Green, KY

    • Minor in Business Administration. GPA 3.5.
    • School of Engineering and Applied Sciences Ambassador, 2023–24.
  2. 2021

    Associate of Business Administration

    Elizabethtown Community & Technical College

    Elizabethtown, KY

    • GPA 3.9.