Home

portrait

Hey I'm Eric

I am a senior software engineer with over 10 years of experience in full-stack development and data science. I specialize in scaling custom AI/ML models into robust, production-ready applications, and I have delivered solutions across startups, government institutions, and academic research labs.

Feel free to explore my skills, review my resume, or browse my publications. For code samples, please visit the GitHub link below.

Happy Hacking!

Skills

Languages

JavaScript

TypeScript

Python

Go

C

C++

C#

Swift

rust

Rust

HTML

CSS

WebDev

React

Next.js

Vue

three

Three.js

D3

Node

Express

flask

Flask

FastAPI

Django

Postgres

MongoDB

AI & Data Science

Tensorflow

PyTorch

sklearn

Scikit-Learn

NumPy

scipy

SciPy

Pandas

Matplotlib

pydantic-ai

Pydantic AI

dagster

Dagster

DuckDB

Neo4j

DevOps

Linux

Docker

NGINX

AWS

GCP

Mobile

React Native

iOS

Resume

Yale University, Dept. of Biomedical Informatics & Data Science

Senior Software Engineer

June 2025 - Current
New Haven, CT
Pydantic-ai
MCP
Three.js
Vue
Dagster
Python
FastAPI
Postgres
Elasticsearch

Trinnex

Senior Full-Stack Developer

March 2023 - June 2025
Boston, MA
Next.js
React
Node
Express
.NET
Pubsub
GCP
Postgres
MongoDB

Infinitive Inc.

Senior Developer

April 2021 - December 2022
Ashburn, VA
React
Go
Ruby
Python
Neo4j
Postgres
gRPC
AWS

Artemis Consulting

Python Developer

June 2019 - April 2021
Washington DC
Python
Django
Flask
D3.js
Redis
Solr
AWS

Duke University, Curtarolo Materials Lab

Research Assistant

April 2015 - June 2019
Durham, NC
Pytorch
Tensorflow
Pandas
Scikit-learn
Python
C++
CUDA

Yale University, Schroers Lab

Freelance Developer

December 2014 - April 2015
New Haven, CT
Python
Django
D3.js
MySQL

The Research Center on Computing & Society, Southern Connecticut State University

Web Developer

October 2013 - December 2014
New Haven, CT
PHP
WordPress

Publications

AFLOW-CHULL: Cloud-Oriented Platform for Autonomous Phase Stability Analysis

Corey Oses, Eric Gossett, David Hicks, Frisco Rose, Michael J. Mehl, Eric Perim, Ichiro Takeuchi, Stefano Sanvito, Matthias Scheffler, Yoav Lederer, Ohad Levy, Cormac Toher, Stefano Curtarolo
Journal of Chemical Infomation and Modeling (2018)
A priori prediction of phase stability of materials is a challenging practice, requiring knowledge of all energetically-competing structures at formation conditions. Large materials repositories - housing properties of both experimental and hypothetical compounds - offer a path to prediction through the construction of informatics-based, ab-initio phase diagrams. However, limited access to relevant data and software infrastructure has rendered thermodynamic characterizations largely peripheral, despite their continued success in dictating synthesizability. Herein, a new module is presented for autonomous thermodynamic stability analysis, implemented within the open-source, ab-initio framework AFLOW. Powered by the AFLUX Search-API, AFLOW-CHULL leverages data of more than 1.8 million compounds characterized in the AFLOW.org repository, and can be employed locally from any UNIX-like computer. The module integrates a range of functionality: the identification of stable phases and equivalent structures, phase coexistence, measures for robust stability, and determination of decomposition reactions. As a proof-of-concept, thermodynamic characterizations have been performed for more than 1,300 binary and ternary systems, enabling the identification of several candidate phases for synthesis based on their relative stability criterion - including 18 promising C15b-type structures and two half-Heuslers. In addition to a full report included herein, an interactive, online web application has been developed showcasing the results of the analysis, and is located at aflow.org/aflow-chull.

AFLOW-ML: A RESTful API for machine-learning predictions of materials properties

Eric Gossett, Cormac Toher, Corey Oses, Olexandr Isayev, Fleur Legrain, Frisco Rose, Eva Zurek, Jesús Carrete, Natalio Mingo, Alexander Tropsha, Stefano Curtarolo
Computational Materials Science (2018)
Machine learning approaches, enabled by the emergence of comprehensive databases of materials properties, are becoming a fruitful direction for materials analysis. As a result, a plethora of models have been constructed and trained on existing data to predict properties of new systems. These powerful methods allow researchers to target studies only at interesting materials – neglecting the non-synthesizable systems and those without the desired properties – thus reducing the amount of resources spent on expensive computations and/or time-consuming experimental synthesis. However, using these predictive models is not always straightforward. Often, they require a panoply of technical expertise, creating barriers for general users. AFLOW-ML (AFLOW Machine Learning) overcomes the problem by streamlining the use of the machine learning methods developed within the AFLOW consortium. The framework provides an open RESTful API to directly access the continuously updated algorithms, which can be transparently integrated into any workflow to retrieve predictions of electronic, thermal and mechanical properties. These types of interconnected cloud-based applications are envisioned to be capable of further accelerating the adoption of machine learning methods into materials development.