Projects
RYAN WEILER
(561) 906-2118
weiler_ryan@knights.ucf.edu
LinkedIn: https://www.linkedin.com/in/ryan-weiler-7a3119190/
Github: https://github.com/ryan-wlr
Resume Online: https://flexrobotics.azurewebsites.net/pdf/Resume.pdf
Download Resume: Zip File(PDF&WordDoc)
2021 Mar 13th Pandas, Pipeline, Deepcopy
Kaggle Bot That Reads Sentences and Checks If AI Created It
Developed a bot that reads sentences and decides whether a computer or human created it. Uses Hugging Face model.
Project Link:
https://github.com/ryan-wlr/chat_bot
YouTube Video:
https://www.youtube.com/watch?v=UypG6K36vOc&t=19s
2024 Feb 12th Python, Pandas, Numpy, Matplotlib, Seaborn, Sklearn, Pathlib
Stock Price Prediction with LSTM
Developed a long short-term memory (LSTM) neural network usin Keras to predict stock prices. Preprocessed historical stock price data and trained the model to forecast future stock prices. Achieved competitive accuracy in predicting trends.
Project Link:
https://github.com/ryan-wlr/finance
2024 Feb 12th Python, Pandas, Numpy, Matplotlib, Seaborn, Sklearn, Pathlib
Kaggle Spaceship Titanic
Clean data and used Logistic Regression. Tried Random Forest but had lower average than Logistic Regression. Achieved an accuracy rate of 0.78933 on test dataset.
Project Link:
https://github.com/ryan-wlr/spaceship_titanic
2021 Jan 11th Python, Pandas, Deepcopy, Sklearn
Kaggle Housing Prices
Cleaned data and used Linear Regression to predict housing prices. Used Linear Regression to predict the mean average of housing prices. Achieved an accuracy rate 0.39763.
Project Link:
https://github.com/ryan-wlr/housing_prices
2023 Jan 9th Python, TensorFlow, Numpy, Pandas, Matplotlib
DARPA Cyber Agent for Security Testing and Learning Environments (CASTLE)
Created different databases for a red team attack and wrote a proposal to DARPA.
Project Link:
https://github.com/ryan-wlr/DARPA
2022 Oct 12th JavaScript, React
Road To React
Read the Road To React by Robin Wieruch. Setup the server in Ubuntu and learned the different mechanisms of the language.
2022 Jan 24th PhP
PhP
Created PhP website with database.
2022 Jan 1th Scikit-Learn, Numpy, Pandas
DARPA Float Challege
Learned the above libraries and decoded the csv file. Picked two data columns to run Scikit-Learn. Project is still in progress and I am still trying to solve the challenge but found it more advanced than my current knowledge of neural nets.
Project Link:
https://github.com/ryan-wlr/p
2021 May 16th C++
Wrox Press Professional C++ 3rd (2014
Read C++ books and learned about pass by reference and pass by value. Also learned about objects, inheritance and vtables
Project Link:
https://github.com/ryan-wlr/C-/blob/main/ConsoleApplication1/ConsoleApplication1/ConsoleApplication1.cpp
2021 May 16th Solid Works
4-Wheeler
Learned Solid Works and created a four wheeler robot to launch in Gazebo. Added IMU sensor.
Project Link:
https://github.com/ryan-wlr/4_Wheeler
2021 April 20th ROS, Gazebo, FreeCAD
Sub
Created a 4x2' submarine in FreeCAD and launched it into Gazebo.
Project Link:
https://github.com/ryan-wlr/sub
2021 April 14th FreeCAD
Plastic Casing
Created a plastic casing in FreeCAD and also a drawing that displays the dimensions of the case.
Project Link:
https://github.com/ryan-wlr/plastic_casing
2021 March 12th ROS, Gazebo, FreeCAD
Submarine
Launches an empty submarine model capsul. I am still working on the project and it will be updated regularly until sub with two working robot arms is completed. Cading is being done through FreeCAD.
Project Link:
https://github.com/ryan-wlr/submarine
2021 Feb 15th FreeCAD
Submarine Blender
I learned Blender and created a submarine for the National Science Foundation.
Project Link:
https://github.com/ryan-wlr/sub_blender
Project NSF Link:
https://flexrobotics.azurewebsites.net/NSF
2021 Jan. 12th FreeCAD
Water Jet
I learned FreeCAD and created a water jet for a submarine. The impeller can be 3D printed using Ultimaker Cura and a off the self 3D printer or it can be sent to LexCent. A 3D printing company in China.
Project Link:
https://github.com/ryan-wlr/water_jet
2020 May ROS, C++
Currently Reading: Mastering ROS for Robotic Programming
This book is about robots, arms, maps, and grasping objects.
Project Link:
Coming Soon...
Video Link:
2019 Aug. Python
Currently Reading: Elements of Programming Interview in Python
I am learning different structures in programming such as Lists, Arrays, Stacks, Objects, etc. The book covers a bunch of coding puzzles that are fun to figure out.
Project Link:
Coming Soon...
Video Link:
#
2019 Aug. ROS, Python, Gazebosim
Read book: A Systematic Approach to Learning Robot Programming w/ROS
Learned how to move Baxter robot joints and object detection. Project dealt with mostly Python code and a little C++. Also used .jsp files for joint motion.
Project Link:
https://holosightillustrations.azurewebsites.net/Home/Baxter
Getting Started:
#
2019 July. ROS, Python, Gazebosim
Read book: Artificial Intelligence for Robotics
This book was special because it tied the connection between the neural net and the actual moving of the robot joints. Its downfall was that the code was not made for a simulator but for a commercial off the shelf physical robot. The book really expressed how to train a custom neural net for a specific task such as picking up toys. A good project would be taking the Python code and implementing it to the turtlebot3 robot model.
Project Link:
#
Getting Started:
#
2019 June. ROS, Python, Gazebosim, TensorFlow
Read book: ROS Robot Programming (turtlebot3)
By far my favorite robot book. The code in this book just worked like magic. This book covered the full spectrum from robot mapping using Map Sever to the different components. It even ended with a neural net auto-race. Downfall of the book is it did not mention anything on the neural net part. It seems the code for that section was done after the completion of the book. The book had a dqn neural game that would keep track of every time the robot turtle hit the square using Odometry and Twist objects. The backend of the neural net was done using TensorFlow. Also discussed connecting urdf arm to the robot. I am still back engineering the auto-race and dqn part.
Project Link:
https://holosightillustrations.azurewebsites.net/Home/Turtlebot3
Getting Started:
#
2019 May. ROS, Python, TensorFlow
Read book: Deep Learning with Keras
Wrote hand notes on all robot code and this book as well. This book dealt with learning the differnent neural net models. Also discussed advanced optimizers such as Adam. It talked about different models such as a Convolutional neural network. GANS were discussed and it had a PyGame model at the end of book.
Project Link:
#
Getting Started:
#
2017 Oct. ROS, MATLAB, V-Rep, Ubuntu/Linux, edX-Course
Autonomous Mobile Robots
The goal of this project is to learn autonomous robot algorithms. The project will use motion planning algorithms such as Dijkstra’s algorithm for computing navigation It also uses Dynamic Window Approach(DWA) for online planning, taking into account both static and dynamic obstacles.
Project Link:
https://holosightillustrations.azurewebsites.net/Home/AutonomousMobileRobots
Video Link:
https://www.youtube.com/watch?v=_ue0S0Y3-Ts
2017 May. Python, C++, ROS, Gazebosim
Robot Roofer
This project will be using ROS and Gazebosim to simualte a robot that will be able to put a roof on a house. The project will be using Gazebosim to figure out the right sensors to use for the robot to figure out its environment. The project will be working along side DARPA's Atlas robot. In fact I plan to use some of their code.
Project Link: https://holosightillustrations.azurewebsites.net/Home/RobotRoofer
2017 Mar. IOS Swift Application
Music Player
This project is a song player for an iPhone App. It holds fifty-seven songs and the player can shuffle and auto-play. It is currently getting a genre option and will use Apple APIs. Update: 4/5/2017 The genre option has been made. The playlist is now one-hundred and thirteen songs and growing. There is a growing realization that in order to compete with iTunes the user must be able to add their own songs. In order to do this we will use Google Firebase. The repository must be able to add MP3 files and write to the actual playlist library. Feel free to help out with this project and push your code through Github.
Project Link: https://github.com/ryan-wlr/MusicPlayerIOS
2017 Jan. WPF Application and SQL
WPF Application
This is a WPF(Windows Presentation Foundation) application. It was designed in Visual Blend and has a SQL database. It can store Child information in the database.
Project Link: https://holosightillustrations.azurewebsites.net/Home/Apps
2016 Dec. ASP.NET
WireFrame Website
Developed a WireFrame Website using Adobe Photoshop to style and create the layout. Then I programmed everything in Visual Studio and created a ASP.NET MVC Bootstrap layout. The goal of the project is to use these skills and compete in http://topcoder.com competitions.
Project Link: http://dipped.azurewebsites.net
2016 Sept. Java
Android Program
Developed an Android App that displays the weather. The app uses Yahoo weather server and is able to display the weather conditions in real time for any location in the US.
Source Code: https://github.com/ryan-wlr/WeatherApp/tree/master/main/java/net/weatherapp/app/weatherapp
2016 May ASP.NET MVC 5
Created Bootstrap Template
Created a blank ASP.NET site and copied a bootstrap template website
Project Link: https://startbootstrap.azurewebsites.net
2016 April ASP.NET MVC 5
Updated Real Estate Website Using Code First Migrations
Used code first functions to update the database without deleting or changing existing data. Applied methods learned from the e-book: Getting Started with Entity Framework 6 Code First using MVC 5.
Project Link: https://realestatetemplate.azurewebsites.net
2016 Feb. Maya + Unity
Developing Mars Rover Game to be displayed on Holosight Illustrations website.
The project will require drawing and animating rover in Maya and C# code for game controls in Unity.
Project Link: https://holosightillustrations.azurewebsites.net/home/videos
2016 Jan ASP.NET MVC 5
Developed Website and Maya Graphical Illustration
Developed Holosight Illustrations website. The goal of the project is to prepare for Microsoft’s HoloLens technology using Unity Software. The website
will serve as a hub to demonstrate the technology.
Project Link: http://holosightillustrations.azurewebsites.net
2015 August ASP.NET MVC 5
Developed Custom Bootstrap Template Website
Developed custom Law Firm website for customer using twitter bootstrap.
Project Link:
https://lawfirmtemp.azurewebsites.net
2015 July ASP.NET MVC 5
Developed Custom Bootstrap Template Website with SQL Database
Developed custom Real Estate website for customer using twitter bootstrap. The database or .mdf file contains pictures of houses and a detail of each house. It also contains a search.
Project Link: https://realestatetemplate.azurewebsites.net
2015 May-June ASP.NET MVC 5
Developed Blue Style Websites
Learned Twitter Bootstrap framework and created rich text format with custom PhotoShop features.
Bootstrap is a framework built off of CSS that scales down nicely to fit any screen size.
Project Link: http://bluestylewebsites.azurewebsites.net
2013-2014 ASP.NET MVC 4
Website SQL Database
Developed a fully functional store website where shoppers can add or delete products from a cart and then checkout. The checkout process gathers customer information and displays a conformation page. The website features an admin section with a built in GUI that allows an admin to add, edit, or remove a product and display a product image.
Project Link: http://bluestargames.azurewebsites.net
Source Code: https://www.dropbox.com/sh/qlfwqgwid60v9rw/AADaFQW7O1mhlHQSOX_u2V-9a
2010-2011 Dept. of Computer Science, University of Central Florida
Kruskal’s Algorithm
Developed a Java program that implemented Kruskal’s Algorithm. The program calculated distances. It maintained a collection of trees and is able to calculate the shortest distances. UPS uses a similar program called Orion that is able to calculate the shortest route for their delivery service. The advanced algorithm saves the company millions on fuel and time costs.
Source Code: https://www.dropbox.com/sh/qw3d8uvdds0b6oz/AAD-nhFlpYFDbO5dArIAc1Nha?dl=0
2010-2011 Dept. of Computer Science, University of Central Florida
Binary Software Program
Developed in C a program that implemented a binary search tree. The program sorted words using a left and right node. The program was able to place words in alphabetical order inside the tree moving the node into the correct position.
Source Code: https://www.dropbox.com/sh/yo0t9f8ya3rolnu/AAC6v7GeHCRDg_s_aaqjWPz8a?dl=0
EDUCATION
2011-2013 University of Central Florida
Bachelor of Science in Computer Science, 2013
GPA: 3.8 Dean’s List
2009-2011 Valencia Community College
Associate of Arts, 2011
GPA: 3.7 Dean’s List
SOFTWARE/LANGUAGE EXPERIENCE
Software Languages Q-Sharp…………………1 month ASP.NET…………………4 year C#................................................5 years C/C++…………………....5 years CSS………………....……...5 years HTML5………….………...5 years SQL……………………….4 years NoSQL…………………....2 years MS Access………………...2 years Java………………………..4 years JavaScript…………………..4 years JSON………………………1 year PHP………………………..4 years Xamarin……………………1 year Python……………………2 year Swift……………………1 year
Paradigms Agile Development MVC (Model View Controller)
|
Servers Microsoft Windows Server 2012………3 years Microsoft Azure……………………….2 years SharePoint…………………………......1 year Team Foundation Server………………1 year
Artificial Intelligence Algorithms Decision Trees………………………....3 years Principle Component Analysis……..…..2 years Neural Networks……..….....1 years
Platforms Adobe PhotoShop…………………….5 years Adobe Illustrator……………………...5 years Microsoft Excel……………………….5 years Microsoft Visual Studio……………….4 years Maya…………………………………...1 year Unity…………………………………...1 year Ubuntu…………………………………...3 year TensorFlow………………………...1 year Xcode.....………………………...1 year
|
ONLINE SCHOOLS
Pluralsight………………………………………………4 years
Microsoft Virtual Academy……………………………..4 years
Xamarin University……………………………………..1 year
Books
Pro ASP.NET MVC 5 – Adam Freeman
Programming Razor – Jess Chadwick
Professional Team Foundation Server 2012 – Ed Blankenship & Martin Woodward
Professional SharePoint 2013 Development – Reza Alirezaei & Brendon Schwartz
Creating Mobile Apps with Xamarin.Forms – Charles Petzold
C# 4.0 – Ian Griffiths & Matthew Adams
The Complete Reference C++ 3rd Ed. – Herbert Schildt
Professional ASP.NET MVC 4 – Jon Galloway & Phil Haack
Pro SQL Server 2012 (Rel. Database Design & Implementation) - Louis Davidson
Pro HTML5 & CSS3 –Micheal Bowers & Dioysios
Professional JavaScript for Web Developers. –Nicholas C. Zakas
Pro JavaScript Techniques – John Resig
Pro jQuery – Adam Freeman
Expert MySQL –Charles Bell
PHP Solutions 2nd Ed. (Dynamic Web Design) – David Powers
Pro PHP MVC – Chris Pitt
AngularJS – Brad Green & Shyam Seshadri