...
Thomas Dillard

I am a fourth-year student at the University of Virginia pursuing a double major in computer science and commerce with a concentration in Finance and a track in Quantitative Finance. I am a hard-working and driven individual, professionally interested in a software development career that utilizes innovative technology to solve real-world problems.

University of Virginia | thomasdillard1@gmail.com

Expense Tracker

December 2023

A personal finance application where users can input and track their expenses. I used AWS Amplify to simplify the development process by integrating authentication (AWS Cognitio), user authorization (AWS IAM), database (Dynamo DB) & GraphQL API, and hosting for CI/CD via GitHub. More information about the project can be found in the GitHub ReadMe.

React, Material-UI, DynamoDB, GraphQL

Financial Information Hub

August 2023

A financial information website similar to Yahoo Finance that provides users with with access to key financial data and insights for companies across the S&P 500. It integrates a real-time data API into the website, enabling users to access up-to-date stock market news, company profiles, earnings call dates, and economic indicators.

Python, Flask, Bootstrap, JavaScript, HTML, CSS

Color Sweep

June 2023

A board game deployed on the web. Try to fill the entire board with a singular color using a limited number of moves.

JavaScript, HTML

Project Portfolio

February 2023

The website you are viewing at this moment.

JavaScript, HTML, CSS, Bootstrap 5

Online Video Chat

August 2022

An online video chat webapp so that you can connect with your friends. I leveraged Firestore collections and WebRTC to abstract much of the websocket functionality. In particular, this makes it easy to setup the ICE and STUN servers to support the RTC Peer Connection between two users.

WebRTC, Firebase, npm, JavaScript, HTML, CSS

Recipe Website

Feb. 2022 - May 2022

A recipe sharing website that I developed with four other team members over the course of a semester. Users could create accounts through Google Auth and do almost anything with recipes, including creating, viewing, favoriting, commenting on, searching, forking, and sorting by criteria. Photos were stored through Amazon S3, other data were stored in the Postgres database, and the final website was deployed to Heroku. While I have access to the code, I am unable to share it because of UVA's privacy policy. I am more than happy to chat about the project in detail!

Python, Django, Bootstrap, HTML, CSS, Git

Sudoku Solver

December 2021

A sudoku puzzle GUI that comes equipped with a solve button, which displays the answer to the player via a backtracking algorithm.

Java