Thomas Francis
  • Holberton (Full Stack Web Development) - Sept. 2022
  • University of Connecticut (B.S. Chemistry) - 2018

Full stack web developer. Chemist.

Where I am in my career:

Working at my first dev job. Learning Rust.

My Tech Stack at a Glance
Design
Frontend
Backend(ish)
Database
CI/CD
Testing
Languages

Projects

  1. cargo
  2. documentation
  3. edgar
  4. rust
  5. sec
  6. testing

rs_sec_edgar

 A small library for querying the SEC's EDGAR written in Rust.

Role: owner

  1. hexagonal-grids
  2. maintainer-wanted
  3. react

react hexgrid

 Build interactive hexagon grids with React

Role: contributor

  1. animxyz
  2. deno
  3. deno-deploy
  4. fresh
  5. twind
  6. typescript

portfolio blog fresh

 My old portfolio website. I built this with Deno and their new JS framework called Fresh.

Role: owner

  1. react-spring
  2. reactjs
  3. tailwindcss
  4. vite
  5. yarn

breadsauce

 So I actually did get married and I plan to keep that way. I used this opportunity to build my own wedding site. I wanted to create a personal website that showcased my animation skills as well as try new tech like the Vite bundler. Vite is F-A-S-T.

Role: owner

  1. django-rest-framework
  2. docker-swarm
  3. postgresql
  4. reactjs
  5. redux
  6. rtk
  7. rtk-query
  8. tailwindcss

skill tree

 An MVP of an SPA where teachers can create skill trees for students. The application is not complete. When it comes to making education more student-centered, I believe a step in the right direction is to make it a more fun game to play through the use of skill trees.

Role: owner

  1. figma
  2. gatsby-cloud
  3. gatsbyjs
  4. graphql
  5. html5
  6. react
  7. tailwindcss
  8. typescript

portfolio gatsby

 My first portfolio site. This site is no longer up because Gatsby ended their free cloud tier. This project was built with Gatsby static site generator.

Role: owner

  1. apollo
  2. django-rest-framework
  3. docker-swarm
  4. graphql
  5. postgresql
  6. reactjs

semblance

 The purpose of this project was to encourage people to meet others locally, in-person through the gamification of story archetypes and narrative choices. Although I learned a lot, I am no longer interested in completing this project.

Role: owner

  1. academic-research
  2. alpaca-trading-api
  3. csharp
  4. selenium
  5. sqlite

csharp trading bot

 A simple trading bot that can handle multiple algorithms at the same time.

Role: owner

  1. pysimplegui
  2. python3
  3. selenium
  4. xlwings

Simple Lead Generator

 The purpose of this script is to provide a GUI for scraping emails, phone numbers, and contact urls from the top result of duckduckgo from a list of business names in an excel sheet.

Role: owner

Take a Resumé