Henry Heino

Screenshot from 2018-03-03 12-23-29.png Experience

Robotics

2018-11-01-015549.jpg
A pair of “kangaroo ears” produced by the Lake Washington High School Robotics team. The mascot of the team is a purple kangaroo.

From September 2017 to June 2019, I have been a member of the Lake Washington High School Robotics team. We, a FIRST FRC team, designed, built, and tested a functioning robot to compete in the FIRST FRC competitions in March.

Informed of the requirements in January, we had limited time and a hard deadline.

At the beginning of the 2018 school year, I created a website to help manage the anticipated vision team at lwrobotvis.firebaseapp.com.

Martial Arts

I have been involved with Miller’s Martial Arts Academy since 2008. Located in Kirkland, Washington, this academy prides itself on an ability to teach life-skills to young children.

In 2017, I became a staff member! From then until the beginning of my 1st year of college, I instructed, cleaned, and, overall, learned to help others learn.

rayTracer.png
A screenshot of the ray-tracing program running in a virtual Android device.

Programming Languages

I specialize in JavaScript and web-development, but am also familiar with Java, C++, and Python. I have used Java primarily to create Android applications. None of these applications are published, but include a three-dimensional graphing utility, a text-editor, and a ray-tracing program.

Screenshot from 2018-08-24 17-31-59.pngRecent Projects


LibJS

Visit a Demo!

This project contains a 3D modeler, text-editor, and drawing application. Each is planned to become a portion of an educational game motivating and teaching myself and others mathematics and programming.


A Shareable Game Project

Visit

Using Google Firebase for hosting and communication between devices, this project allowed players to join a game from afar. I was able to apply my recent research into WebGL to create a simulated room in which players can see rectangular prisms representing others. The game-description page also used WebGL to render its background.

sharableGameBackground.png
A view of the Shareable Game Project.

WebGL Projects

View

Over the summer, Henry created several projects involving WebGL a method of creating programs that compile to run on a graphics processing unit launched and used in a web-browser.


Neural Networks

Screenshot from 2018-06-22 21-25-40.png
A screenshot of a trained neural-network.
Visit

While reading Neural Networks and Deep Learning, by Michael Nielsen, I created neural-network training programs in both JavaScript and C++. The JavaScript version, created first, has been used to train a network to recognize computer-generated symbols with an accuracy of over 30%. This section of the project can be seen on this website. The C++ version, on Github, trains, but seems to reset the network every frame! The JavaScript version works much better.


Random Dot Stereogram Generator

Screenshot from 2018-10-06 16-11-24.png
A random dot stereogram. With proper eye-focus, dots are interpreted differently by each eye, displaying an apparent 3D image.
Visit

A program created at the beginning of the 2018 - 2019 school year, simulating three dimensions.


A Video Editor

Visit

A program originally created with a user-interface in English, it was created before my 10th grade school-year. I have repeatedly modified it for several projects, such as the video-portion of an 11th grade project to “re-elect” George H.W. Bush. It re-uses the sub-window creation, vector, and matrix code written for and used in either or both of the “Sharable Game Project” and “WebGL Projects.” Features include the ability to display sub-windows and to add cubes to videos were added when it was recently translated to Spanish for a project and named “Pantalla Cambie.” An older version can be seen here.


Even More...

View

Why does “view” link to this website’s 404 Error page? It has links to projects!

This website was created using core HTML and JavaScript (as well as a Firebase library used to retrieve images from the server). It is hosted through Google's Firebase. The 404 Error page contains links to many more-recent projects. The code for any of these websites can be viewed through the “F12 Developer Tools.” Pressing the F12 key on many computers will launch a program used to debug websites, navigating to the “Debugger” and selecting a file should allow the contents of any of these programs to be viewed.

Contact Information

Email: henryuheino@gmail.com

This is my professional email address!

Thank you for the time spent reviewing this website.