Home About Projects Experience
Me wearing a poncho

Hi,
I'm Eric

Nice to e-meet you! Click a tab to find out a little more about me.

Nice to e-meet you! Click a tab to find out a little more about me.

Background photo credit: Sterling Long

Me wearing a poncho

Hi, I'm Eric Steadman. I have a great many interests, and I wish I had more than a lifetime to study everything. Most of all I love God, mathematics, and travel. I'm constantly gaining experience in programming, but I prefer to think of myself as a computer scientist. I often find myself pushing the boundaries of what I know, trying to improve myself and my abilities.
Somewhere inside me there is an innate drive to culture myself, so in addition to my mathematical studies, I've dedicated time to traveling (when I can afford it), reading, and ballroom dance. I speak Spanish and a bit of Portuguese. I've read a number of classics, both ancient and modern. My most important priorities are to my God and my family, but my number three goal in life is to see the world. I want to learn the languages of the places I go, meet the people, and experience their culture and cuisine.

Skills

Public Files

  • Programming in:
    • Python (6 years)
    • Bash (6 years)
    • C++ (3 years)
    • HTML, CSS, js (1 year)
    • Go (1 year)
    • Java (1 year)
    • Typescript (< 1 year)
    • C# (<1 year)
  • Problem Solving
  • Proficiency in git
  • Android development
  • Full stack development
  • Quick and willing learner
  • Fluent Spanish, patchy Portuguese
  • Mathematical proof
  • My Public Files

  • Resume
  • Git overview
  • Bash intro
  • Project

    Thesis: On Continuity of Multiplication in the Fundamental Group

    Presents with proof the following theorem: If X is a compact Peano continuum which is planar or one-dimensional, and the fundamental group is topologized as a quotient of the compact-open topology on the path space, then multiplication in the fundamental group is continuous if and only if X is semi-locally simply connected.

    scripturetool

    A command line tool for the scriptures. Just type in a reference and in less than a second you'll be reading the word of God in less! scripturetool is implemented in Go and makes use of multithreading. It doesn't really need it, but multithreading is built in in Go, so I figured I'd give it a shot.

    The souce code is availible on github. As is, it still promises a few features which I haven't implemented, but it works fantastically well.

    ExecSec

    ExecSec is an Android client app with a Java NLP server. It's still in progress, but should be done by mid-december.

    ExecSec manages incoming text messages and generated responses. It uses Stanford's coreNLP system to analyze incoming messages and generate fluent responses. It is designed to carry on a conversation in the domain of appointment scheduling.

    The source code is public on github, so go ahead and check out the source code for the app or the server.

    studmane.com source code

    The source code for studmane.com. You're already looking at the final (so far) product, but you can get the behind the scenes view if you want to check out my web-dev skills.

    Poetry

    After taking a Masterpieces of World Literature course, I discovered within myself some of that "Genius" that the romantics talked about. I don't share much of my work, but here's one I'm particularly proud of: Raging Tranquility

    Pokes

    A client/server Pokémon battle framework, implemented in go. The intent is to transform it into an reinforcement learning environment and train a neural net to play in it.

    Work Experience

    • Design Modeling Software Research Engineer Sept 2022-present

      Intel Corporation

    • Model process design rules to align implementations to designer intent and ensure health of process node
    • CTO, CFO, and Part Owner Sept 2021-present

      Connex Arms LLC

    • Completely oversee company finances, technology, and legal for a small business I started with my brother and cousin. See more
    • Teaching Assistant Aug 2020 - Aug 2022

      Brigham Young University

    • Taught Recitation sections of Calculus 1 and helped students work through problems and understand fundamental principles of calculus
    • Project Assistant Apr 2020 - Aug 2022

      Brigham Young University

    • Designed and implemented a full-stack grading application for the applied mathematics programming labs providing graders with a secure environment for testing and students with faster scoring response times
    • Master Developer Aug 2019 - Mar 2021; May 2024-present

      LZTek

    • Constructed large scale apps and graphical reports within the Quickbase database service to provide real time logistical data for internal use and client convenience
    • Research Intern Jan - Aug 2018

      Cobalt Speech and Language

    • Cleaned transcribed audio data with Python scripts to prepare it for use in Acoustic model training
      Implemented an object relational mapping to store company data for easier storage and management
    • Teaching Assistant Jan 2019 - June 2019

      Brigham Young University

    • Instructed students in principles of discrete mathematics to help them understand mathematical design concepts for their projects
      Graded assignments and exams to help remove the load of grading from the professor so he could focus on teaching and research
      Designed and debugged C++ projects to help students finish projects on time
    • Research Assistant Sept 2018 - Sept 2019

      Brigham Young University

    • Researched stock market cycles in an attempt to predict stock growth and decline for NCH Capital - Project supervised by Dr. Michael Dorff
      Loaded a MySQL database with stock market data to manage data better for research
      Designed a user interface in Unity for human robot interaction and intent expression for pathfinding - Project supervised by Dr. Michael Goodrich
      Created an algorithm to choose the optimal path given a list of path weight vectors and an intent vector
    • Proselytizing Missionary Sept 2015 - Aug 2017

      Church of Jesus Christ of Latter-day Saints

    • Served two years in Central Washington to preach the restored gospel of Jesus Christ
      Helped friends and proselytes make and keep commitments to come closer to Christ and learn of him
      Trained and supervised other missionaries in bi-weekly meetings to help them work more effectively
      Studied Spanish to focus preaching to the Hispanic population

    Coursework

    Mathematics BS Computational emphasis Graduation Apr 2020 - 3.99 GPA

    Brigham Young University


    Mathematics MS Graduation Aug 2022 - 3.90 GPA

    Brigham Young University

    Courses in:

  • Data Structures
  • Algorithm design and analysis
  • Topology
  • Discrete mathematics
  • Linear and abstract algebra
  • Logic and mathematical analysis
  • Graph theory
  • Server-client structure
  • Web programming and REST APIs
  • Check me out on: Github Github Logo LinkedIn LinkedIn Logo

    Site Map

    Created by Eric Steadman on July 8, 2019; updated June 9, 2024
    Contact me: studmane@lztek.io