Projects
Welcome to the projects area. Here you will find past papers, reports, projects, and patents.
If you are looking for something particular try using the search feature. It scans the title, description, keywords, and authors.

Disclaimer: Many of the below projects are old and may not be referenced properly. If I have made a mistake and you deserve credit, please contact me. I will gladly fix the mistake immediately.
80
LatinX - Scrapbook Web App
Last Updated 15.Oct.2023
100% Complete
Description:
September 15 - October 15 is Hispanic Heritage Month. As a member of the LatinX Enterprise Leadership Team for Baker Hughes, we chose to celebrate by virtually touring several of the Latin countries. To make this more engaging, I created a virtual "scrapbook" where employees could share images in a community area, building a combined scrapbook of the month's events. Upon logging in, they are given their own unique page. They can upload images, resize and move them, and even apply a shape filter. They can select from several pre-selected background options. As the month progresses, they can also earn exclusive items for their scrapbook by attending events and earnign a short-lived link. At any time, they can view the combined book and interactively swipe the pages, like a real book. At the end, they can download the entire book as a PDF. All settings and options are controlled via the admin portal, so exclusive content could be generated as the events occured.

Organization: Baker Hughes Inc.
Keywords: LatinX, Diversity, Hispanic Heritage, Celebration, Fun
Type: Project - Medium
81
HackOKState 2023 (BH & OSU Hackathon)
Last Updated 05.Sep.2023
100% Complete
Description:
This will be the 3rd year of the OSU & BH Hackathon!! :)

Organization: Baker Hughes Inc.
Keywords: Hackathon, OKState, Baker Hughes, Diversity
Type: Project - Large
79
100% Complete
Description:
Part of our work with LatinX is to empower and upskill employees. As part of that, I hosted a "follow along with me" training where ~80 to ~300 employees learned "coding for non-coders". The 6 part series covered: installing python + vs code, making a game, working with excel docs, version control, understanding the internet, and getting data from the internet.

Organization: Baker Hughes Inc.
Keywords: LatinX, Diversity, Inclusion, Training, Collaboration
Type: Project - Medium
78
Cyberama
Last Updated 15.May.2023
100% Complete
Description:
Inspired by her kids, a past coworker (and now friend) decided to write a book about cybersecurity to help educate the younger generation. She wanted to add a playful layer to the adventure so I developed a web-based application that anyone can play from their computer/tablet/phone.

Organization: Cyberama Inc.
Keywords: Training, Inclusion, Cybersecurity, Kids
Type: Project - Medium
77
Inner Source Portal - Expansion
Last Updated 16.Dec.2022
90% Complete
Description:
Adding additional features to the Inner Source Portal that dive deeper into actual repo content and pull information from other systems, not just GitHub.

Organization: Baker Hughes Inc.
Keywords:
Type: Project - Medium
72
LatinX - Run4Education 2021
Last Updated 05.Dec.2022
100% Complete
Description:
The LatinX ERG at Baker Hughes hosts a charity run each fall around Thanksgiving time. Ivana is the project organizer and wizard. I run the website and handle registration/tracking/certificates.

Organization: Baker Hughes Inc.
Keywords:
Type: Project - Medium
74
LatinX - Time Travel Web App
Last Updated 15.Oct.2022
100% Complete
Description:
September 15 - October 15 is Hispanic Heritage Month. As a member of the LatinX Enterprise Leadership Team for Baker Hughes, we chose to celebrate by virtually touring several of the Latin countries. To make this more engaging, I created a virtual "time travel machine" map where employees could travel along with the events. They dragged their time machine around on the screen to fly through time and land on different portals. As each team member attended HHM events, they were challenged with trivia that matched the events. If they solved the trivia, new clother or changes to their avatar became available! For the geeks out there, everything is configurable through and admin section of the website, including the portals, their questions, and the available rewards. No need to mess with the DB manually. :)

Organization: Baker Hughes Inc.
Keywords: LatinX, Diversity, Hispanic Heritage, Celebration, Fun
Type: Project - Medium
73
HackOKState 2022
Last Updated 30.Sep.2022
100% Complete
Description:
This is the 2nd iteration of the hackathon hosted by Baker Hughes and Oklahoma State University. This year we rewrote the website from scratch to make it dynamic, to handle accounts, team placement, and voting. The The 24hr competition showcased projects to promote the energy transition from 10 teams of 5 students. All majors were welcome and teams were assembled/balanced using optimization based on a survey during registration.

Organization: Baker Hughes Inc.
Keywords: Hackathon, OKState, Baker Hughes, Diversity
Type: Project - Medium
71
100% Complete
Description:
It�s time to feel the POWER! __ If you are thinking about the gym� haha� nope� we mean the Microsoft Power Platform. __ That means: Power Apps, Power Bi, and Power Automate. In our next session, we will have another awesome guest Mohammed Alkuhlani, organizer of the Citizen Development Community, to share some know-how, simple examples, data consolidation, and ways to drive insights. If you aren�t already familiar, I expect a little bit of __. I�m sure that will leave you curious and wanting more. __ Side comment: �I personally know nothing about the Power Platform, so I am also equally excited for this session.� - Christopher

Organization: Baker Hughes Inc.
Keywords:
Type: Project - Small
78
100% Complete
Description:
It�s time to get organized, again! __ This time with passwords! That means no more funny password pattern schemes, no more memorizing phrases, and definitely no secret old post-it notes stored in the back of a drawer. __ Join us in this very interactive session where we will set up BitWarden (password manager) together. We�ll create a free account, add it to our computer(s), add it to our phone(s), and most importantly add a couple passwords to show how it works to easily login. If time permits, we�ll explore migrating passwords from Chrome.

Organization: Baker Hughes Inc.
Keywords:
Type: Project - Small
70
100% Complete
Description:
It�s time to get organized! __ Yep, that means no more old post-it notes with coffee stains, random notepad docs labeled �to-do/today/this-week/urgent/now�. Come on, it�s 2022 and... we have more task management tools and techniques than actual tasks. __ So... let�s pick a few and see what we can do with them! I�m still interviewing you all for tips/tools/techniques, but... I imagine we�ll at least discuss To Do, Planner, OneNote, and Excel. Also... who doesn�t like a bit of accountability? I mean, it works at the gym, so it should work at work too, right?! We�ll show how to use those same tools to be committed. For now at least, I expect to show the Eisenhower Matrix and sprinting.

Organization: Baker Hughes Inc.
Keywords:
Type: Project - Small
68
Inner Source Portal
Last Updated 01.Apr.2022
100% Complete
Description:
Baker Hughes has a long history and hence several past tools for organizing projects. After the recent migration of many projects to GitHub, we needed something to make sense of it. The Inner Source Portal borrows ideas/parts from existing open source project to scan thousands of repositories over a few big orgs. It catalogs several things, stores it in a middle layer, and then associates an "inner source score" based on how useful, collaborative, and well organized the project is.

Organization: Baker Hughes Inc.
Keywords: Git, GitHub, Collaboration, Open-Source, Inner-Source
Type: Project - Medium
69
100% Complete
Description:
We are BACK! __ Get ready for some interactive learning sessions with MS tools (and BH tools). Office, Excel, MS Teams, OneDrive, and SharePoint, are definitely our favorite apps! __ But� they change all the time� and we get busy� and then we get behind. There are just so many features� and we are not aware of all the capabilities these tools bring, and how they can help us maximize our day. Plus it is challenging to learn by just watching. __

Organization: Baker Hughes Inc.
Keywords:
Type: Project - Small
63
LatinX - Treasure Hunt Web App
Last Updated 15.Oct.2021
100% Complete
Description:
September 15 - October 15 is Hispanic Heritage Month. As a member of the LatinX Enterprise Leadership Team for Baker Hughes, we chose to celebrate by virtually touring several of the Latin countries. To make this more engaging, I created a virtual treasure map where employees could team up in groups of 3, each with a role (sailor, navigator, tracker). As each team member attended HHM events, they discovered clues. If they solved the clues, pieces of the map were revealed according to their role, and they earn gold. The top team earned a prize!

Organization: Baker Hughes Inc.
Keywords: LatinX, Diversity, Hispanic Heritage, Celebration, Fun
Type: Project - Medium
66
100% Complete
Description:
The National Association of Engineering Student Councils hosted its regional conference. We hosted an interactive presentation/speech on transparency and its affects on collaboration.

Organization: Baker Hughes Inc.
Keywords: Collaboration, Diversity, Transparency, Open-Source, Inner-Source
Type: Project - Small
64
LatinX - Escape Room Web App
Last Updated 01.Oct.2021
100% Complete
Description:
September 15 - October 15 is Hispanic Heritage Month. As part of the month's activities treasure hunt, I created a virtual escape room with interactive puzzles. Midway through the treasure hunt, the cruise guests discovered an interesting cave. Upon entering it, they discovered the entrance had locked behind them... and the only option was to explore the labyrinth, solve puzzles in 6 chambers, and discover the secret to escaping (and earning some gold).

Organization: Baker Hughes Inc.
Keywords: LatinX, Diversity, Hispanic Heritage, Celebration, Fun
Type: Project - Medium
59
BH & OSU Hackathon
Last Updated 17.Sep.2021
100% Complete
Description:
Baker Hughes and Oklahoma State University worked together to put on a Hackathon to kick-off the semester. The 24hr competition showcased projects to promote the energy transition from 10 teams of 5 students. All majors were welcome and teams were assembled to include diversity of experience include year in school and majore (Computer Science, Engineering, business, microbiology, etc.)

Organization: Baker Hughes Inc.
Keywords: Hackathon, OKState, Baker Hughes, Diversity
Type: Project - Large
67
GitHub Migration + Toolkit
Last Updated 16.Sep.2021
100% Complete
Description:
Baker Hughes migrated from an internal self-hosted instance of GitHub, to using a SaaS solution from Microsoft. Tools were created to capture and transfer all repositories, issues, pull requests, permissions as well as associated information such as comments and responses.

Organization: Baker Hughes Inc.
Keywords: Git, GitHub, Collaboration, Open-Source, Inner-Source
Type: Project - Medium
65
Open Mic - Transparency
Last Updated 26.Aug.2021
100% Complete
Description:
Baker offers regular opportunities for employees to grow and learn. To aid in the current quarter's focus of "Collaborate", I hosted an open mic event to demonstrate open-source principles, their tradeoffs, and how they can be used outside of software development.

Organization: Baker Hughes Inc.
Keywords: Collaboration, Diversity, Transparency, Open-Source, Inner-Source
Type: Project - Small
62
100% Complete
Description:
Part our work with LatinX is to empower and upskill employees. As part of that, I hosted a "hands on" training where 130+ employees get together to live share best practices, tips, and recommendations. The topic for this session was wellness with guest co-host Kasia Curry: specifically we shared tips for organizing your calendar, meeting fatigue, transparency, respecting time zones, and how we use MS Outlook.

Organization: Baker Hughes Inc.
Keywords: LatinX, Diversity, Inclusion, Training, Collaboration
Type: Project - Small
61
100% Complete
Description:
Part our work with LatinX is to empower and upskill employees. As part of that, I hosted a "hands on" training where 130+ employees get together to live share best practices, tips, and recommendations. The topic for this session was easier collaboration: more specifically lesser know features of MS Teams Meetings, customizing notifications, and getting feedback with MS Forms.

Organization: Baker Hughes Inc.
Keywords: LatinX, Diversity, Inclusion, Training, Collaboration
Type: Project - Small
60
100% Complete
Description:
Part our work with LatinX is to empower and upskill employees. As part of that, I hosted a "hands on" training where 130+ employees get together to live share best practices, tips, and recommendations. The topic for this session was easier collaboration: specifically enablin File Sync with OneDrive and live collaborative editing with MS Excel, PowerPoint, and Word.

Organization: Baker Hughes Inc.
Keywords: LatinX, Diversity, Inclusion, Training, Collaboration
Type: Project - Small
55
"Perspectives" - Dance - XWorks 2021
Last Updated 11.Feb.2021
80% Complete
Description:
Recording and processing finished. Release paused due to Covid-19 restrictions. Codenamed "Perspectives", a set of movement is recorded across 5 locations with a total of 9 sections. Each of these sections is recorded at different angles and "perspectives". A webpage is set up where the dance, when watched is always "perceived" from a different permutation of the recordings! This is a collaboration with Sally Wallace, the Dance department head, for the Purdue's Xworks 2021 experimental dance concert.

Organization: Purdue Contemporaty Dance Company
Keywords: Dance, Improv
Type: Project - Small
56
Yoga Teacher Training RYT 200
Last Updated 08.Feb.2021
100% Complete
Description:
Course to learn the fundamentals of yoga (200 hrs) to enable teaching.

Organization: LifePower Yoga
Keywords: Yoga, Meditation
Type: Project - Medium
53
Software Guidelines
Last Updated 10.Jan.2021
100% Complete
Description:
An ongoing repository was created for software guidelines with direct feedbak from several coders at the EIC and ITC. This document captures crowdsourced recommendations, tips/tricks, and guidelines for us to code awesomely together and tries to follow typical open-source patterns. It additional provides software related guidance for the project review process.

Organization: Baker Hughes Inc.
Keywords: Guidelines, Standards, Recommendations
Type: Project - Medium
54
Internal Open Source
Last Updated 10.Jan.2021
40% Complete
Description:
The EIC and ITC are working to promote more open source principles within Baker Hughes and across the many product lines. As part of that, recommendations and tip/tricks have been created.

Organization: Baker Hughes Inc.
Keywords: Open Source
Type: Project - Medium
52
Computer Vision Based Product
Last Updated 30.Oct.2020
100% Complete
Description:
A computer vision based product. No further details can be released at this time.

Organization:
Keywords: Computer Vision, CV, Machine Learning, ML
Type: Project - Large
57
LatinX - Passport
Last Updated 15.Oct.2020
100% Complete
Description:
September 15 - October 15 is Hispanic Heritage Month. As a member of the LatinX Enterprise Leadership Team for Baker Hughes, we chose to celebrate this month by virtually touring several of the Latin countries. To make this more engaging, we created a virtual passport where employees could check-in at the various countries and events throughout the month. The top winners earned a prize!

Organization: Baker Hughes Inc.
Keywords: LatinX, Diversity, Inclusion
Type: Project - Small
58
Virtual Business Card
Last Updated 01.Aug.2020
100% Complete
Description:
Baker Hughes is always looking for ways to go Green. As part of that I created a web app to create a virtual business card for your phone, which you always have on you! It can be shared using any smartphone via the normal camera app.

Organization: Baker Hughes Inc.
Keywords: Sustainability, Gree, Business Card, vCard
Type: Project - Small
49
100% Complete
Description:
A reinforcement learning approach is used to train a Markov Decision Process, which enables the creation of a short and highly accurate decision tree. This use of reinforcement learning enables classification without the downsides of traditional tree creation methods, which usually require prior knowledge, greedy separation techniques, and pruning. Additionally the use of reinforcement learning enables additional functionality such as stream learning, concept drift support, per-feature importance weights, adding of features, removal of features and classification of incomplete data vectors. Finally, an evaluation across various parameters shows the influences of training order, discount factor, exploration rate, concept drift, and feature space on the accuracy and generated policy size, thereby providing insights into the capabilities and limitations of a reinforcement learning based decision tree. (Note: This journal was not submitted.)

Organization: Leibniz University - Institute of Distributed Systems
Keywords: Decision Tree, Reinforcement Learning, RL, Machine Learning, ML
Type: Publication
50
Indianapolis Fringe - Technical Rework
Last Updated 22.Feb.2020
100% Complete
Description:
A rework of the IT related systems to optimize various processes and enable more functionality for the staff, volunteers, and patrons.

Organization: Indianapolis Fringe
Keywords: Automation, Information Technology, Volunteering
Type: Project - Medium
46
100% Complete
Description:
An adaptive stream-based process is described for learning a set of vocabulary to control a black box. The method serves to accurately discretize the value space, enable tracking, and identify simple patterns. These values and patterns become the system knowledge (or vocabulary) and are used for training a reinforcement learning based decision tree. An interpretation layer enables developing higher level knowledge with time, creating an easy-to-read policy of the black box functionality, providing control information. Tests are performed to demonstrate the effectiveness and limitations with open-loop systems. Finally, a proposal is made for further knowledge identification, closed-loop systems, and learning with less prior information.

Organization: Leibniz University - Institute of Distributed Systems
Keywords: Black Box, Knowledge Extraction, Control, Machine Learning, Decision Tree
Type: Project - Large
1
100% Complete
Description:
Publication accepted at ICBK, Nov. 2018. Selected for best student paper award. (Link pending until after conference.) A reinforcement learning approach is used to train a Markov Decision Process, which enables the creation of a short and highly accurate decision tree. This use of reinforcement learning enables classification without the downsides of traditional tree creation methods, which usually require prior knowledge, greedy separation techniques, and pruning. Additionally the use of reinforcement learning enables additional functionality such as stream learning, concept drift support, per-feature importance weights, adding of features, removal of features and classification of incomplete data vectors. Finally, an evaluation across various parameters shows the influences of training order, discount factor, exploration rate, concept drift, and feature space on the accuracy and generated policy size, thereby providing insights into the capabilities and limitations of a reinforcement learning based decision tree.

Organization: Leibniz University - Institute of Distributed Systems
Keywords: Decision Tree, Reinforcement Learning, RL, Machine Learning, ML
Type: Publication
48
100% Complete
Description:
Hannover University and Hannover Center for Optical Technologies (HOT) along with several other universities, corporations, and organizations are working together to apply for funding through the German Research Foundation (DFG) to enable future developments of optoelectronics. In this video, which will be part of the proposal, I and Prof. Xiaoying Zhuang are interviewed to answer questions about the PhoenixD project (Photonics Optics Engineering Innovation Across Disciplines) and what it enables. Mr. Jilg from TVN studioes is the video journalist who planned the video, hosted the interviews, and did the final editing.

Organization: Leibniz University - Hannover Center for Production Technology (PZH)
Keywords: Interview, PhoenixD
Type: Misc.
36
100% Complete
Description:
The rubber in a motor is affected by chemicals and/or temperature and swells, increasing friction and damages. To offset this, the rotor is typically deliberately undersized. Hence there is usually a break in period. To avoid this break in period, a tempory coating is introduced into the system. This temporay coating fills the gap ensuring higher hydraulic efficiency. As the swelling occurs, the coating is removed (by various different means).

Organization: Baker Hughes Inc.
Keywords: Patent, Drilling, Oilfield, Positive Displacement Motor, Rotor, Coating
Type: Patent
47
Interview - PZH Magazine (2018)
Last Updated 02.Feb.2018
100% Complete
Description:
I and Uliana, one of the employees of the institute (ITA), were interviewed for our international stories and experiences participating in the "International Mechatronics" Master Degree program. Julia Förster hosted our interviews and wrote the story.

Organization: Leibniz University - Hannover Center for Production Technology (PZH)
Keywords: Interview
Type: Misc.
4
SPbPU Online Control Portal
Last Updated 25.May.2017
100% Complete
Description:
A web based solution is developed for configuring and control of a SCADA based manufacturing process. Three components are developed: a local control software for the SCADA system, a cloud portal for storage and semi-realtime synchronization, and a mobile-friendly web interface for system configuration and displaying the live system.

Organization: Peter the Great St. Petersburg Polytechnic University
Keywords: Realtime, SCADA, Cloud
Type: Project - Large
19
100% Complete
Description:
The well known iris flower data set in analyzed with both Principle Component Analysis (PCA), to determine reduced the feature dimensionality, and Support Vector Machines (SVM) to classify the feature vectors.

Organization: Peter the Great St. Petersburg Polytechnic University
Keywords: Principle Component Analysis, PCA, Support Vector Machines, SVM, Iris
Type: Homework - Std.
3
Object Identification Website
Last Updated 16.May.2017
100% Complete
Description:
The complete assembly of tasks of a knowledge engineering course covering data extraction, concept mapping (UML), data representation (RDF, OWL), and querying (SPARQL). The final project is a website run on RDF, which provides the results from performing object identification on data.

Organization: Peter the Great St. Petersburg Polytechnic University
Keywords: Concept Mapping, UML, Data Representation, RDF, OWL, Query, Quering, SPARQL
Type: Project - Medium
2
100% Complete
Description:
A short research project to discover the most commonly used tools for cognitive based systems, both single and multi-agent based. Nine of the most commonly used platforms are introduced and briefly discussed.

Organization: Peter the Great St. Petersburg Polytechnic University
Keywords: Multi-Agent Systems, Cognitive Systems
Type: Research
14
100% Complete
Description:
Various different methods analyzed and compared for pattern recognition or clustering of data. Hierarchical analysis is further explored and an example program is created for classifying hand drawn shapes.

Organization: Peter the Great St. Petersburg Polytechnic University
Keywords: Clustering, Pattern Recognition, Recognition, Classification, Hierarchical Clustering, Hierarchical, Shape Recognition, Symbol Recognition, Character Recognition, Number Recognition
Type: Research
20
Support Vector Machines
Last Updated 05.May.2017
100% Complete
Description:
The classification method of Support Vector Machines (SVM) is analyzed and recoded, to better learn how this method functions. The mathematical process, advantages, and disadvantages are discussed.

Organization: Peter the Great St. Petersburg Polytechnic University
Keywords: Support Vector Machines, SVM
Type: Homework - Std.
100% Complete
Description:
The method of Expected Monetrary Value (EMV) is applied to select the best bidding strategy. Additionally, a method is requested for determining the final rank of students, based on their classroom performances.

Organization: Peter the Great St. Petersburg Polytechnic University
Keywords: Decision Making, Uncertainty
Type: Homework - Std.
12
Fuzzy Logic
Last Updated 04.Apr.2017
100% Complete
Description:
The control methodology of Fuzzy Logic is used to, based on temperature and voltage, control the charge rate of a battery.

Organization: Peter the Great St. Petersburg Polytechnic University
Keywords: Fuzzy Logic, Control, Battery
Type: Task - For Fun
13
Bigram/Trigram Text Generator
Last Updated 04.Apr.2017
100% Complete
Description:
A Markov model is used to analyze the relationship between two and three word groups, from example sentences. This model then produces new sentences with similar intentions.

Organization: Peter the Great St. Petersburg Polytechnic University
Keywords: Markov, Bigram, Trigram
Type: Task - For Fun
9
Genetic Algorithm
Last Updated 03.Apr.2017
100% Complete
Description:
An optimization technique based on genetic evolution (crossover and mutation) is used to estimate a mathematical equation.

Organization: Peter the Great St. Petersburg Polytechnic University
Keywords: Genetic, Estimation
Type: Task - For Fun
10
100% Complete
Description:
The optimization technique of genetic evolution is combined with artificial neural networks to simulate herbivores and carnivores in a survival-reproduction environment. Herbivores and carnivores must learn to move, hunt for food, and avoid death.

Organization: Peter the Great St. Petersburg Polytechnic University
Keywords: Genetic, ANN, Artificial Neural Network, Artificial Life
Type: Task - For Fun
11
Rule Based System
Last Updated 03.Apr.2017
100% Complete
Description:
Antecedents and consequents are utilized to define a set of rules, for controlling a redundant sensing system.

Organization: Peter the Great St. Petersburg Polytechnic University
Keywords: Rule Based System, Antecedent, Consequent
Type: Task - For Fun
100% Complete
Description:
Application of the Saaty method to determine the importance of each characteristic on each other characteristic. Afterwords calculation of eigen vectors to determine the weights and produce the final recommendation.

Organization: Peter the Great St. Petersburg Polytechnic University
Keywords: Multi-Criteria, Decision Making, Saaty, Eigen, Weighted Decisions
Type: Homework - Std.
18
Least Squares Regression
Last Updated 31.Mar.2017
100% Complete
Description:
A given objective function with known coefficients is provided and a data set with +/-2% error is generated. Using the calculation for MSE (lease squares error) and gradient descent, the coefficents are then estimated.

Organization: Peter the Great St. Petersburg Polytechnic University
Keywords: Least Squares Error, MSE, Gradient Descent
Type: Homework - Std.
8
Artificial Neural Network (from scratch)
Last Updated 22.Mar.2017
100% Complete
Description:
A feed-forward artificial neural network (ANN) is trained via back-propagation to play a simple game, where the computer must decide, based on health, weapons, and enemies to wander, attack, or hide.

Organization: Peter the Great St. Petersburg Polytechnic University
Keywords: Artificial Neural Network, ANN, Feed Forward, Game
Type: Task - For Fun
15
Transportation Problems
Last Updated 10.Mar.2017
100% Complete
Description:
Various optimization techiques are used to minimize the costs associated with transfering products from a supplier to a demander. Techniques include: North West Corner, Minimum Cost Element, and Least Potentials

Organization: Peter the Great St. Petersburg Polytechnic University
Keywords: Optimization, Supply, Demand, North West Corner, Minimum Cost Element, Least Potentials
Type: Homework - Std.
7
Ant Algorithm
Last Updated 28.Feb.2017
100% Complete
Description:
The optimization technique, modeled from the movement of ants, is used to solve the shortest distance between two locations (traveling salesman problem.)

Organization: Peter the Great St. Petersburg Polytechnic University
Keywords: Ant, Optimization: Traveling Salesman
Type: Task - For Fun
5
Simulated Annealing
Last Updated 16.Feb.2017
100% Complete
Description:
The optimization technique of simulated annealing is applied to solve the N-Queens problem.

Organization: Peter the Great St. Petersburg Polytechnic University
Keywords: Simulated Annealing, Optimization, N-Queens
Type: Task - For Fun
Adaptive Resonance Theory
Last Updated 15.Feb.2017
100% Complete
Description:
The clustering technique of ART1 is applied to group a set of customers by their purchase histories.

Organization: Peter the Great St. Petersburg Polytechnic University
Keywords: Adaptive Resonance Theory, ART, ART1, Clustering, Classification
Type: Task - For Fun
21
100% Complete
Description:
A simple feed forward artificial neural network (ANN) is created and trained using Matlab to identify different languages of text.

Organization: Peter the Great St. Petersburg Polytechnic University
Keywords: Language Detection, Language Identification, Artificial Neural Network, ANN
Type: Project - Medium
24
Gradient Descent Methods
Last Updated 06.Dec.2016
100% Complete
Description:
The mutli-dimensional methods of first-order and second-order gradient descent methods are coded and compared for convergence speed.

Organization: Peter the Great St. Petersburg Polytechnic University
Keywords: Multi-Dimensional, Optimization, First Order Search, First-Order Search, Second Order Search, Second-Order Search
Type: Project - Small
25
Penalty Functions
Last Updated 06.Dec.2016
100% Complete
Description:
A two-dimensional objective function with constraints is provided. The method of penalty functions with gradient descent is utilized to find the minimization point.

Organization: Peter the Great St. Petersburg Polytechnic University
Keywords: Penalty Function, Gradient Descent, Optimization
Type: Project - Small
100% Complete
Description:
An overview of Multi-Criteria Decision analysis is provided, including typically solved problem times and commone methods are listed. Three of the these methods, Analystic Hierarchy Process (AHP), Simple Additive Weighting (SAW) and Technique for the Order of Prioritisation by Similarity to Ideal Solution (TOPSIS) are further discussed.

Organization: Peter the Great St. Petersburg Polytechnic University
Keywords: Multi-Criteria, Multi Criteria, Interval Grey Numbers, Interval Gray Numbers, Decision Making, Analystic Hierarchy Process, AHP, Simple Additive Weighting, SAW, Technique for the Order of Prioritisation by Similarity to Ideal Solution, TOPSIS
Type: Project - Small
30
100% Complete
Description:
A power controller and motor are selected randomly, providing required design constant values. Using these design constants, the system is analyzed for two different input types: step and sinusoidal. From these results, various plots for angular velocity and amperage are produced. Finally, using these plots and any critical values, a summary of the system’s trends is produced.

Organization: Peter the Great St. Petersburg Polytechnic University
Keywords: Nonlinear, Electromechanical
Type: Project - Small
31
100% Complete
Description:
A non-linear PI-VR (Proportional Integration - Velocity Regulator) and non-linear PI-CR (Proportional Integration - Current Regulator) are combined with a power controller to regulate the operation of a DC motor. A motor is selected randomly, providing required design constant values. Using these design constants, the system is analyzed for two different input types: step and sinusoidal. From these results, various plots for angular velocity, control response, and amperage are produced. Finally, using these plots and any critical values, a summary of the system’s trends is produced.

Organization: Peter the Great St. Petersburg Polytechnic University
Keywords: Nonlinear, Stabilization
Type: Project - Small
27
100% Complete
Description:
Artificial neural networks, using Matlab, are used to estimate three different non-linear mathematical functions and a parameter anaylsis is performed against the error. Different network types, training methods, number of hidden layers, and number of neurons are compared for each mathematical function.

Organization: Peter the Great St. Petersburg Polytechnic University
Keywords: Artificial Neural Networks, ANN, Feed Forward, Non-Linear, Non Linear, Parameter Study
Type: Project - Medium
23
One-Dimensional Optimization Methods
Last Updated 22.Nov.2016
100% Complete
Description:
Three different one-dimensional optimization techniques are coded and compared for convergence speed. These methods include: Direct Uniform Search, Dichotomy Search, and Golden Ratio Search

Organization: Peter the Great St. Petersburg Polytechnic University
Keywords: Optimization, One Dimensiona, Direct Uniform Search, Dichotomy Search, and Golden Ratio Search
Type: Project - Small
22
Shakey’s World – Java
Last Updated 07.Nov.2016
100% Complete
Description:
A self-roaming robot, known as Shakey, is given a small apartment with 4 rooms and a hallway. He must self navigate the rooms, open doors, and us a box to reach a light switch to turn on the lights.

Organization: Peter the Great St. Petersburg Polytechnic University
Keywords: Navigation, Shakey
Type: Project - Medium
29
100% Complete
Description:
A motor is selected from an online catalog, providing required design constant values. Additionally, design constants are defined to describe the power controller, current regulator, and current sensor. Using these design constants, various plots and critical values are calculated. Finally, using these plots and critical values, a summary of the motor’s feedback loops and their optimization is produced.

Organization: Peter the Great St. Petersburg Polytechnic University
Keywords: Power Control, Current Regulation, Optimization, Motor
Type: Project - Small
28
100% Complete
Description:
A motor is selected from an online catalog, providing required design constant values. Using these design constants, various plots and critical values are calculated. Using these plots and critical values, a summary of the motor characteristics and information for further optimization is produced by means of Nyquist, Bode, step, and impulse charts.

Organization: Peter the Great St. Petersburg Polytechnic University
Keywords: Control, Linear Control, Optimization, Motor, Nyquist, Bode, Step
Type: Project - Small
35
100% Complete
Description:
Creation of a new and simpler user interface to enable a greater user base. The new version allows test planning directly with Excel and parallel processing across multiple computers.

Organization: Baker Hughes Inc.
Keywords: BHA SYS Pro, BHASYS Pro, BHA SysPro
Type: Project - Large
43
100% Complete
Description:
Creation of Build-Up-Rate (BUR) and Stress reports for changing design and hole conditions including bit diameter, bit length, hole oversize, weight on bit, and more. Results are stored and provide via an easy to use web interface.

Organization: Baker Hughes Inc.
Keywords: Downhole Motors, Build-Up-Rate, BUR, BHA SYS Pro, BHASYS Pro, BHA SysPro
Type: Project - Large
40
Manipulation of Cuttings Generation
Last Updated 15.Jun.2016
100% Complete
Description:
Polycrystalline diamond cutters were modified to change the dynamics of cuttings generation. A parameter study was performed showing the affects of various parameters. (Sorry, more details can not be provided.)

Organization: Baker Hughes Inc.
Keywords: PDC, Poly Crystalline Diamond Cutter, Optimization, Cuttings, Drilling
Type: Project - Medium
44
100% Complete
Description:
Trend curves are generated to provide the dynamic nature of the build rate vs the effective weight on bit, enabling better planning and more accurate drilling.

Organization: Baker Hughes Inc.
Keywords: Data Science, Weight On Bit, Weight-On-Bit, WOB, Build-Rate, Build-Up-Rate, Build Rate, Build Up Rate, BUR
Type: Project - Large
37
PDC Test Drive
Last Updated 01.Oct.2014
100% Complete
Description:
Combining of Drill Bit and Downhole Motor analysis tools. More accurate torque-speed responsive curves can be generated allowing better bit and motor selection for the field.

Organization: Baker Hughes Inc.
Keywords: Downhole Motors, PDC Drill Bits, Analysis
Type: Project - Large
38
100% Complete
Description:
An in-depth analysis using BHA Sys Pro to discover the affects of different design parameters on Build-Up-Rate (BUR) and internal stresses.

Organization: Baker Hughes Inc.
Keywords: Downhole Motors, Build-Up-Rate, BUR, BHA SYS Pro, BHASYS Pro, BHA SysPro
Type: Project - Large
41
Standards Database – PDC Bit Design
Last Updated 23.Jan.2013
100% Complete
Description:
A central repository in a Wikipedia-style and flat layout was developed for combining bit design and manufacturing details together to promote synergies between the diamond, tricone, and hybrid groups.

Organization: Baker Hughes Inc.
Keywords: Standards, Wikipedia, Wiki, PDC, Tricone, Kymera, Hybrid
Type: Project - Large
45
High Quality Bit Renderings
Last Updated 15.Jan.2013
100% Complete
Description:
The obsoletion of expensive photography sessions in favor of using 3D renderings.

Organization: Baker Hughes Inc.
Keywords: 3D Rendering, Bunkspeed
Type: Project - Small
39
100% Complete
Description:
An interactive web interface was developed for aggregating design, cost, and availability data. This simplied and nearly live tool provided designers and manufacturing quicker solutions for cutter selection and substitution.

Organization: Baker Hughes Inc.
Keywords: PDC, Poly Crystalline Diamond Cutter, Diamond, Automation, Web
Type: Project - Medium
42
100% Complete
Description:
In 2007 fliering on Purdue campus sidewalks was banned. Since then, the degree of passive marketing for its students has significantly diminished, leaving tedious hand chalking as the only effective method. To bring back effective fliering, the Purdue Sidewalk Printing Team consisting of 4 mechanical engineers and 2 industrial designers has developed an aesthetically pleasing and environmentally friendly device that will transfer standard .jpg and .gif images of flyers onto sidewalks using liquid chalk. The user need only plug a USB drive into the handle, choose upload from the visual interface, and select a flyer to begin printing.

Organization: Purdue University
Keywords: Printing, Chalk, Sidewalk, Edge Detection, Automation
Type: Project - Large
75
100% Complete
Description:
Each fall, Administrative Professionals Houston (APH) hosts a conference with various sessions. I had the honor of teaching the technology workshop where I should some tips/tricks for better task management.

Organization:
Keywords:
Type:
76
Technology Workshop - Office Experts
Last Updated 10.Aug.1986
100% Complete
Description:
Office Experts (formally Administrative Professionals Houston) hosted me for teaching a technology workshop. We had 3 sections: Permissions and sharing across the Microsoft platform + Tips/Tricks, How the internet works + VPNs, and a deep dive into common cables we see daily (USB, Video, Audio).

Organization:
Keywords:
Type: