aidan h .
JavaScript Engineer, Map Rendering at Mapbox
javascript engineer mapbox
complex system jam . 'm excited using software learning tool map , data-viz , simulation , game . believe code creative tool time . http : //ailanth.us/
Mapbox
https://www.linkedin.com/company/mapbox
https://media-exp1.licdn.com/dms/image/C560BAQGo14xCCwVYKw/company-logo_100_100/0/1644364787224?e=1655942400&v=beta&t=aHVGtFBSGxLEMBKmg3F8fEGQkc4D5KGDozVQZ5WKbmY
JavaScript Engineer, Map Rendering
Freelance
Freelance Web Developer
Electric Playhouse
https://www.linkedin.com/company/electricplayhouse
Electric Playhouse is a modern entertainment venue full of games in real space. No goggles or controllers required with the power of sensors and projection-mapping. 

My games introduced interactive physics objects and interactive 3D worlds to the company's toolkit. I also set a new performance standard by optimizing critical GPU functions, and bundled my new features as a modular JavaScript toolkit for easy use by my team.

Through through careful observation and iterative user-centered design, I refined my games to be accessible and fun for players of all ages and sizes.

In addition to games, I built custom material for special events and an interactive projection-mapped exhibit at the Georgia O'Keeffe Museum.
Albuquerque, New Mexico, United States
https://media-exp1.licdn.com/dms/image/C560BAQGFdhDjv7D_Lw/company-logo_100_100/0/1583553517970?e=1655942400&v=beta&t=iPNXG6iAP3L_pgZJShtDSuMNdtB1KXXOSsMva9lzH2Q
Developer
Resilient Solutions 21 (RS21)
https://www.linkedin.com/company/resilient-solutions-21
I turned big data into insightful web-based visualization tools for infrastructure, disaster relief public health and transportation.

My work included front-end and back-end web development, automated testing and data validation and visualization design.
Albuquerque, New Mexico
https://media-exp1.licdn.com/dms/image/C560BAQHK_GJTAvQcpA/company-logo_100_100/0/1625170197335?e=1655942400&v=beta&t=IVRYu-MW-dRjzAg8olwJUCPOfZ7YXfET2Fq7I6Os6-8
Creative Developer
Sandia National Laboratories
https://www.linkedin.com/company/sandia-national-laboratories
- Designed and programmed a Java SWT user interface for SNL's internal report-writing tool.
- Expanded the tool's data visualizations by implementing cutaways and exploded views in VTK.
- Researched and implemented a new API schema supporting JSON & YAML.
Livermore, CA
https://media-exp1.licdn.com/dms/image/C560BAQGAjDalgzChdA/company-logo_100_100/0/1578419302856?e=1655942400&v=beta&t=4rJg7klkoFqQmhhIT_bFyF7ML0e_MYWP5KuHypEWYTI
Software Intern,
ORGANIZERS IN THE LAND OF ENCHANTMENT
https://www.linkedin.com/company/organizers-in-the-land-of-enchantment
I represented OLÉ in door to door political action for Albuquerque's Fair Work Week campaign.
Albuquerque, New Mexico, United States
https://media-exp1.licdn.com/dms/image/C4E0BAQG3VIkavkyqJQ/company-logo_100_100/0/1564680459508?e=1655942400&v=beta&t=Lb7Fmcoqv9k3ZLFNRviw4ErE8GAFfVq6s0Amknl8_A8
Field Representative
Bachelors
Computer Science
https://media-exp1.licdn.com/dms/image/C560BAQHeKkPQiortRg/company-logo_100_100/0/1519855943935?e=1655942400&v=beta&t=L_kw-_ZFfQN6KyOcVllIu4qRZyBVuPAsrDCfYdGQ85Q
Colorado College
https://www.linkedin.com/school/colorado-college/
Computational Ecologies
Graduate-level course at the University of New Mexico in Computational Ecologies, or "how complex datasets and advanced computational methods can inform the analysis and design of architectural and urban systems."
4.33
University of New Mexico
Information Technology
Studying abroad through the IFSA-Butler program.
https://media-exp1.licdn.com/dms/image/C560BAQElMMTgghKuuQ/company-logo_100_100/0/1565138766932?e=1655942400&v=beta&t=RkgVXKxzyLM82TZ6UPnQgnVVMxwdNaeMtOdqSn2-Ew4
James Cook University
https://www.linkedin.com/school/james-cook-university/
4.0
Albuquerque Academy
AP Calculus AB
-
AP Computer Science
-
Application Design
CP215
Artificial Intelligence
CP365
Calculus II
MA129
Computational Art, Music, and Poetry
CP110
Computer Graphics
CPCP360
Database Systems
CP344
Field Botany
BY202
Topics in Computer Science: Web Programming: Design, Development, & Testing
CP341
Web Service Design
CP341
Computational Ecologies
ARCH 462
Introduction to Biodiversity
BS1007
Mobile Computing
CP3406
Simulation
CP311
An exploratory game compressing hundreds of years of ecological succession into interactive seconds through a model of vegetation, water, erosion, and fire, with data illustrated as live procedural music. I built the simulation in C++ with a Godot interface. Open source. Released for Windows and Linux on itch.io.
A Tree Falls
http://ailanth.us/forest#/project/forest
A tile-matching puzzle game in which a player moves their body to push and toss virtual balls. The player guides the balls to form matching groups by color and score points, while clumps of unmatched balls form obstacles.

One of the first games at Electric Playhouse implementing interactive physics.
Cactris
http://ailanth.us/#/project/cactris
A classic videogame reimagined with  active and social play. A worm follows each player as they walk across the floor. Players dodge other worms while collecting food to grow their own. Players may aim to defeat their rival worms and remain king, or choose a slower, cooperative playstyle popular among younger players.
King of the Worms
http://ailanth.us/#/project/worms
An endless runner game played in real space, powered by projectors and sensors. Players move their body back and forth, testing their agility to physically dodge obstacles and collect boosts as they move through a virtual hallway. Can you make it to the next checkpoint before your time runs out?

The first game at Electric Playhouse with a simulated 3D world.
Prism Escape
https://electricplayhouse.com/
I served as lead developer for this installation at the Georgia O'Keeffe museum, with interactive generative clouds to be projected alongside O'Keeffe's paintings. I wrote a ray-marching shader simulating the effect of light passing through clouds., and developed a method to filter procedural clouds with sensor data, creating a forms in the cloudscape that react to the motion of visitors.

Adjustable parameters allowed me to customize the visualization on site to match the style of O'Keeffe's paintings and achieve the goals of the exhibit's director.
Seeing Beyond
https://www.codaworx.com/project/georgia-o-keeffe-museum-georgia-o-keeffe-museum
A tool examining dependencies and vulnerabilities in infrastructure and supply chains. I worked on front-end development in Angular 7, data visualization with Mapbox and D3, and unit and integration testing with Jasmine, Jest, Selenium and Testcafe.
Waterfall
https://www.kevinggao.com/waterfall
A web-based data-visualization tool for EPFast, a simulation and impact analysis tool developed by Argonne National Laboratory to model the tendency of disrupted power systems to break into a number of functionally independent "islands". I created an interactive visualization for a fractured electric grid, and combined geospatial algorithms to create a new technique for clearly representing overlapping islands.

Application built in Vue with visualization created in Mapbox. I used Python for data processing.
EPFast
http://ailanth.us/#/project/grid
An online visualization of optimal locations for electric-vehicle changing stations according to 5 different metrics.
Go-Station
https://go-station.com/
A tool that aggregates and visualizes over 50 datasets of health conditions and social factors to inform doctors and community leaders nationwide. I used Python to retrieve, standardize, and authenticate data.
Zoom In
https://zoomin.humana.com/#!/
A visualization of a predictive model of hurricane paths and their risk of infrastructural, social and economic damage for the Critical Infrastructure Resilient Institute. I worked in Vue, Python, and D3 to build the visualization including an animated storm.
Hurricane
https://ciri.illinois.edu/
Creating art and music with a Generative Adversarial Network. As my Senior Capstone Project, I worked on a team to develop a model for computer creativity in art and music. Our network can be trained on color images or MIDI files to produce its own original work. My personal contributions include the data and file conversion framework, user-facing design, and network design.
Rennaissance GAN
https://github.com/eharkins/RenaissanceGAN
A 3D tree designing program that allows the user to manipulate growth properties to generate a wide variety of realistic and fantastical vegetation. Written in Java as the final project for my Computer Graphics course.

Generated art featured in an art show and zine.
Tree3D
https://github.com/SnailBones/Tree3D
A Java SWT user interface I designed and built for the Automatic Report Generation (ARG) tool.
ARGonaut
A one or two player action game, in which the player controls a boat with the power to shoot projectiles that blast large holes in nearby islands, resulting in a continuously changing battlefield. 
My partner and I coded this game in Unity3D as the final project for our Simulation course at James Cook University. I wrote all code for the physics of boats and projectiles, the interactive terrain system, and enemy AI.
ExplOcean
https://github.com/chris-breed/CP3408-Unity-Assignment
A mobile game simulating the geological effect of erosion, intended as an educational tool. Created as the final project for my Mobile Computing course at James Cook University.
GeoMorph
https://play.google.com/store/apps/details?id=com.pangolin.luminescent.mathgame
A mobile app that makes uses of sensors, astronomy, and vector algebra to determine the user's distance from the surface of the moon give the time and their location on Earth. Created for my Mobile Computing course.
MoonDistance
Experimental graphics program that reverses the dimensions of time and space in a GIF, allowing for  a short video to be viewed "sideways in time."
GIFShifter
https://github.com/SnailBones/sideways-gif
RBY-based Web-app for collaborative storytelling, following the hero's journey. Created with a team of three in a weekend for my Web Programming course.
ExquisiteCorpse
https://exquisite-corpse.herokuapp.com/stories
Simulated 'social media' for randomly generated Greek gods. A project for my Database Systems course.
ZuesBook
Physics-based moth simulation game.
LampLight
https://gamejolt.com/games/lamplight/60023
Interactive forest simulator with customizable, procedurally generated trees.
Arboretum
https://gamejolt.com/games/arboretum/24014
Animal Welfare
Wildlife Rescue Of New Mexico
https://www.linkedin.com/company/wildlife-rescue-of-new-mexico
Rescuing and rehabilitating orphaned and injured birds and mammals during the summer.
Wildlife Rehabilitator
Science and Technology
LFS Refugee & Asylee Programs-Refugee Computer Help at Colorado College
Teaching young refugees how to work with computers.
Information Technology Instructor
Kealaola Farm
https://www.linkedin.com/company/kealaola-farm
Farm maintenance and food processing on an organic farm.
Apprentice
Food Is Free Albuquerque
https://www.linkedin.com/company/fifabq
For FIFA's 2020 and 2021 Seed Shares, I donated saved seeds, helped to facilitate the share and educate the gardening community about the benefits of saving seeds.

During 2021's harvest season, I harvested excess fruit with other community members and distributed it to those in need.
https://media-exp1.licdn.com/dms/image/C560BAQE-XYd-STPLwA/company-logo_100_100/0/1563748607983?e=1655942400&v=beta&t=VgzUcV3okNviLt8KTcQ6XuyyEezY8NLoGJ83SBaondo
Shucker
Food Not Bombs
https://www.linkedin.com/company/food-not-bombs
Building and managing a community garden and diverting excess food from big-box stores to the tables of hungry people.
https://media-exp1.licdn.com/dms/image/C4D0BAQFl7HZ1gL4blQ/company-logo_100_100/0/1519952148123?e=1655942400&v=beta&t=g6sq1PfWGVJCLA_wGOxZh8wGRftP3zyarmXunoBQ59A
Volunteer
Liked by Aidan H.
https://www.linkedin.com/signup/cold-join
Electric Playhouse is hiring! Stop by next Wednesday 3/2 to learn more and join our amazing team!
Liked by Aidan H.
https://www.linkedin.com/signup/cold-join
I know getting vaccinated isn't currently trending and everyone's moved on...But, if you haven't gotten #1, #2, or #3, please do b/c they'll save…
Liked by Aidan H.
https://www.linkedin.com/signup/cold-join
Great to get some notice and also excited for our upcoming collaboration with nonplusultra  coming soon. Thanks Lou Pizante
https://tw.linkedin.com/in/aidanha
Tainan City
Aidan H.
Freelance Fantasy Illustrator and Game Artist, open to long term projects.
Product Designer at Abysm Internal
https://www.linkedin.com/in/aidan-h-ba88ab1ba
Dallas, TX
Aidan H
Jockey at Jio
https://ca.linkedin.com/in/aidan-h-611a4622a
Montreal, QC
Aidan H
--
https://www.linkedin.com/in/aidan-h-622856216
New York, NY
Aidan H
--
https://www.linkedin.com/in/aidan-h-7a2528100
United States
Aidan H
--