David Moran

Software Engineer

A graduate of Cornell University, David Moran has been with Tillable since March 2019. Although his major was biology, David got hooked on computer science as part of a research project he was involved in as a student.

“The research project started as a biology thing,” David says. “The goal was to make a simple program in R to take aggregate data of seed genotypes and environments from farmers and rank them using statistical analysis. It started out pretty simple. But then my professor and I made the executive decision to make a Python application that farmers and seed breeders could download, install, and then load their data into so they could get back some informative graphs and charts that rank their seeds. This helped them understand which seeds would grow best in which types of environments, based on real data and statistical analysis. They could use these graphs in crop and soil science research articles, and several people actually did that.”

Making that Python program got David so interested in computer science that he decided to switch his focus from pre-med to computer science. “I had to learn it independently, but I think a lot of programmers learn best independently, just reading online, just testing things out.” David says that research project also turned out to be a great introduction to some of what goes on in agriculture.

I’m so glad I made the switch to computer science. I come in every day here and I have a lot of fun coding, a lot of fun working with the team. I just love it.

Since coming to Tillable, David has been building out the Tillable platform on the front end, the client side, while also working on the back end, the server side, to build out the data models and end points—basically all the technical parts of the application.

“My job really has moved into a full stack role, and I like it that way. I like coming in to work and getting to work on tons of different things.”

What’s David’s favorite thing about Tillable? “I really like the discussions I have with my teammates. I think that’s the most interesting part. And when there are disagreements, that’s even more interesting. With a smaller, collaborative team, everyone has a chance to contribute to discussions and decisions on pretty much any part of the project.”