picture of Blake
Blake Mallory

Siemens

As a Software Engineer co-op, I worked in CTO for research and development. During my time there, I did research on blockchain applications with Hyperledger Fabric and conditional 3D GANs.

Hyperledger Fabric Logo

What I Did

I co-oped at Siemens between August 2018 and January 2020. I worked full-time, then part time during class.

Throughout my entire time at Siemens I was tasked with researching new topics and then developing a proof on concept of the new technology that could be used to help Siemens.

My first project was exploring the use of blockchains. This was done through using Hyperledger Fabric. I assisted in the development of an asset management platform as the proof of concept and developed systems to deploy the blockchain over multiple computers.

3D GAN example

My second project was researching and exploring the usage of conditional 3D GANs. The image above show an example of what a generated object from a 3D GAN is.

My task was to adapt an open source project to our data and to add the ability to control it using text. To do this I developed a multi step pipeline to convert files into the proper format for training. I then read many papers such as this paper and implement the ability to control what type of object was generated through text. Ultimately I was successful and it was a very cool proof of concept.

Tools Used

Python
TensorFlow 1.0
Hyperledger Fabric
Go
NodeJs
REST API Development
Git
Docker
Linux