Hi! My name is
John Thomas
I'm a full-stack web-developer with a rich educational history who loves problem solving and working with others to find creative and beautiful solutions.
"WEIRDLY CAPABLE"
- Lead Instructor, General Assembly Bootcamp, 2023
About
From my years of studying environmental science and being an award-winning landscape photographer, I’ve learned to appreciate and dive into the details of whatever I’m working on. By getting my Environmental Science master’s degree, I learned to communicate well with people of different skill backgrounds and personalities. I work best in teams and have the ability to draw people together, diffuse conflicts, and encourage productivity towards a common goal.
In my free time, I enjoy hiking, travel, and documenting it all through my photography.

Experience + Education
HARVARD UNIVERSITY
Full Stack Web Developer (2024)

In my role at Harvard in the Atmospheric Chemistry Modeling Group, I developed a web-based platform in
React and Django to significantly simplify the process of
quantifying methane emissions. I manage all parts of the development process, from project management, to design, to
backend AWS architecture.
I have also managed testing and the integration of beta users from instutions around the world from prestigious
organizations such as Exxon, the EPA, and Bloomberg.
GENERAL ASSEMBLY
Software Engineering Fellow (2023)

Though completely new to web development, I excelled in all topics, winning the cohort Hackathon and producing high-quality group projects using React, Express, and Django.
UNIVERSITY OF RHODE ISLAND
M.S., Environmental Science Mgmt. (2022)

At URI, I learned to communicate complex information with people from many different fields, through written and visual methods.
BRIGHAM YOUNG UNIVERSITY
B.S., Geospatial Science (2021)

At BYU, I was first exposed to problem-solving through code with languages like C++ and Python. I also learned to quickly become comfortable using new technologies and new data streams.




Projects

Methane Emissions Dashboard
Built in React and leveraging packages like Leaflet and Plotly, this interactive emissions dashboard was designed to fit the needs of a post-doc researcher at Harvard University. The dashboard visualizes methane emissions data in a way that is easy to understand and interact with. The user can pan and zoom to view country level emissions data for the entire world.

Integral Earth is a web-based platform designed to make methane emissions data
accessible and actionable for a wide range of users, from policymakers to environmental researchers. Built on the advanced
capabilities of the Integrated Methane Inversion (IMI), which
quantifies regional methane emissions. The platform simplifies complex workflows, allowing users to customize regions,
timeframes, and settings, and to run emissions inversions without technical expertise.
This project has allowed me to grow in many professional and technical aspects.
As the lead developer, I manage all aspects of the project, learned data visualization tools, and contributed to high-level discussions about the future of the
project.

Code Hive
Code Hive solves a common issue facing developers: saving and categorize highly useful or often used code-snippets for future use. This app utilizes the full MERN stack and has a user-friendly UI, in-browser code highlighting, and a community feature. I was able to show leadership by delegating responsbilities and leading our stand ups.

Lucy Meals
Lucy Meals is an app that lets you upload and organize recipes. Additionally, it helps plan stores required to shop at to complete said recipes. Django proved to be a particularly challenging framework for me to learn, especially with the introduction of PostgreSQL, but I tackled it head on. This project once again found me taking leadership roles with running daily standups and organizing the project board.

Generate Social Media
Generate was the first major group project I worked on, which presented new challenges like authentication and opportunities to improve my teambuilding and communication. This project shows my ability to create apps that store complex user data in an external database while still providing a rich UI.

Work with Me
What People Are Saying
.png)
.png)
John is the type of individual who always brings a positive attitude to class every day asking really important questions during large lectures, which most students are afraid to do. Any company would be incredibly lucky to add a hard-working and talented individual like John who will be an amazing addition not only technically but in terms of adding to the company culture!
- Eric Fithian
GA Lead Instructor
.png)
.png)
The attribute of John that impressed me the most was his engagement with his fellow students. I have interacted with some very talented students in the past who will blast through the material and then just log off. John is the complete opposite. While he did blast through the material, during the entire semester he tirelessly helped his fellow students by debugging or lifting spirits when others were having trouble.
- Jason Horst
GA Instructional Associate
.png)
.png)