Hello and welcome! As you probably guessed my name is Cody Eilar. I'm a New Mexico native who is into "X-mas", if you know what I mean. The land of enchantment will always have a special place in my heart, but I love to explore lands beyond the 505. My career and passions have taken me all over the United States, as well as the world! Software, engineering and science is where my career passions lie. I love solving complex problems for interesting business needs, fascinating research endeavors, and projects that improve the world around us. I'm an extrovert and find working in teams very satisfying and fun. Laughing and hanging out with my co-workers is definitely towards the top of my list for after-work activities too.

Work isn't everything that I am all about though! I love spending time with my lovely wife, skiing, running, cooking and relaxing with friends and family. I'm a laid back guy with a passion for "doing things right". I mean, if you are not going to have a good time "right", what's the point in doing it? My philosophy is do it up.

Masters of Computer Engineering
GPA: 3.83/4.0
Thesis Title:
Distributed and Scalable Video Analysis Architecture for Human Activity Recognition Using Cloud Services
Thesis proposes a novel and scalable architecture for classifying activities in videos using a combination of Amazon Web Services, Optical Flow and Support Vector Machines
Albuquerque, NM
CTO and Cofounder
It had always been a dream of mine to create a tech startup, and this was finally my opportunity. As CTO and cofounder, my job requirements were broad. First and foremost, my goal was to architect and research the decentralized technology of the future. I consulted with experts in the field, wrote many experimental applications, and defined the technology that we would use in Lens to issue in an era in which users would control access to their own data, and interested parties would subscribe to it. Beyond that, it was also my responsibility to build a stellar tech team to help us implement this bold vision. I hired talented engineers from across the world that had a passion for software development and helped create a product that had never existed before. Additionally, it was my mission and responsibility to educate consumers and investors about how we are building the web of the future by giving talks at tech clubs and at conferences in New Mexico and outside. In this position, I not only got to write a great deal of exciting new code, but also polished my people and management skills. I've learned a great deal of lessons and in this position and have found invaluable insights in how to make a tech company run for any future endeavors.
Technology stack:
Javascript, NodeJS, AWS, Kubernetes, Cyprtography, lib-sodium, Noise Protocol Framework, TLS/SSL, Swift, iOS mobile development, HTML, CSS
  1. Developed decentralized and secure node.js services
  2. Deployed centralized infrastructure to AWS
  3. Wrote and filed non-provisional patent for technology developed at Lens. Patent included hardware device, physically uncloneable function, and a centralized ledger for maintaining identity
  4. Wrote security protocols on top of frameworks such as libsodium, tweetnacl, and the Noise Protocol Framework
  5. Developed many exploratory apps on top of decentralized networking stacks such as Dat and Libp2p
  6. Maintained iOS app in Swift and built client software to connect to peer-to-peer networks for the mobile device
  7. Invested time in community outreach and education. Gave guest lectures on the decentralized web and the future of the internet as we envisioned it at Lens to UNM
  8. Focused on implementing technology that not only met the vision of the company, but also provided a strong value proposition to customers
  9. Wrote articles that educated other software developers on the tech- nology we were building to create buzz about the product
  10. Pitched product with co-founder to investors around the country and around the world to get investment
  11. Presented technology at the decentralized web conference in San Francisco
  12. Built a custom OS for the Raspberry Pi as an option for customers to buy as their data hub that could run from their household. Device was app controlled and lived on the Lens network.
  13. Led transition, based on marketing research, to move from a physical device to a virtualized device in hopes of scaling our product faster.
  14. Created a decentralized application that integrated with Twilio for making and receiving calls. Service owned no data except for URLS it used to fetch the individuals data whenever it needed to render a service
Albuquerque, NM
Senior Member of the Technical Staff: Computer Scientist Research and Development
As part of the technical staff, I was a core developer for image processing and geolocation applications for laboratory driven space missions. Most of my time was focused on developing library code and algorithms to support geolocation type services. This included optimizing existing algorithms for horizontally scalable systems, creating massively scalable elevation lookup services, and deploying software to the government cloud infrastructure.
Technology stack:
C++, Kubernetes, AWS, Python, R, Matlab, CUDA
  • Developed a web-app for aiding statisticians develop models for Sandia’s Probabilistic Feature Fusion algorithm.
  • Re-implemented legacy geolocation algorithms to be performant and scalable in cloud architectures.
  • Designed a highly scalable and low latency system for digital elevation look-ups leveraging AWS ECS, Elasticache, and API Gateway.
  • Implemented a microservice for transforming and parsing raw streaming data into a distilled format for downstream use. Project leveraged Docker and Kubernetes for easy deployment and scalability.
  • Performed trade studies on various elevation look-up algorithms and the effect these algorithms would have on overall geolocation accuracy in Sandia’s assets.
  • Mentor and project lead for Sandia’s collaboration efforts with University of Illinois, Urbanna-Champaign for establishing a hiring pipeline into Sandia.
  • Taught several workshops on testing and writing software with best practices in mind, specifically for C++.
  • Designed and maintained automatic system integration tests to ensure highly functional code for customer delivery
  • Implemented microservice for storing and retrieving camera bias frames for use by downstream geolocation users
Kihei, Maui, Hawaii
Real Time Software Engineer
My focus while working in Hawaii was to write software for various missions for the telescopes on Haleakala. This included C++ applications for real-time control of the telescopes to support science and military missions.
Technology stack:
C++, real-time Redhat Linux, Matlab and Scheme
  • Wrote algorithms in C/C++ for tracking satellites and stars in real time.
  • Wrote software for telescope pointing and tracking systems.
  • Maintained QT GUIs for operator control of telescopes.
  • Wrote C/C++ interfaces to hardware such as fast steering mirrors, translation stages, and laser systems.
  • Deployed software to operational system using RPMs on Redhat Linux.
Boeing, DES
Albuquerque, New Mexico
Real Time Software Engineer
My responsibilities at Boeing DES were focused on video and image processing using state-of-the-art FPGA devices. I was responsible for writing many low-level interfaces to the memories that we installed on the boards, as well as writing Matlab code for video processing algorithms that would later be transpiled to VHDL.
Technology stack:
VHDL, Xilinx, Java, Matlab, System Generator, C
  • Designed firmware to interface with flash memories.
  • Wrote C drivers for a command and control interface to various cameras.
  • Developed a Java GUI to command and control various cameras us- ing Rs-232 and TCP/IP.
  • Developed camera simulator in VHDL to mimic phenomenology of Mercury Cadmium Telluride cameras.
  • Wrote firmware to save image data coming from a camera to QDR memory for software retrieval.
  • Developed various image enhancement algorithms in System Generator for video enhancement and video processing.
  • Translated a MATLAB focal plane array model to a system genera- tor model for scene injection into tracker software and hardware for camera emulation.
System and Method for Controlling Access to Data
U.S Patent Office
Patent outlines the approach we took for creating a network where individuals give out subscriptions to their data
Paper proposes a novel technique for scalable video activity recognition

I'm a huge fan of decentralization and security so you should try to contact me first on these channels. Of course you can find me on LinkedIn too, but that's just not as fun. Come on, where is your sense of adventure and discovery??