Jeff Huffman

Portfolio

Wildlife Conservation Interactive

Project: HS Biology High School Virtual Labs
Purpose: Interactive - choose options to increase the survival and increase the population of two species in an area between two cities, staying within budget.

Collaborated with the Science Content Writer to develop this virtual lab for our high school Biology course used in schools nationwide. Generated UX, style and functionality expectations. Coordinated with contract programmer to create the interactive using React. With my coding background I updated content as needed to minimize contractor time/spend and removed obstacles impeding the interactive functionality on older, limited browser platform. Worked with a team of content writers, copy editors and project manager to ensure this interactive lab completion on schedule and within a limited budget.

Natural Selection Interactive

Project: HS Biology High School Virtual Labs
Purpose: Interactive - choose two options to see how natural selection happens for a single species over time with a variety of environmental factors the user chooses from.

Collaborated with the Science Content Writer to develop this lab through several iterations before landing on a timeline and table to show how factors changed. Working from a multi-page spreadsheet, over 74 body variations that combined on the squirrel species utilizing random programming but imfluenced by certain environmental factors evolved over time result in different outcomes every time the interactive is played. Details are shown visually on the main screen and in a table.

Art Direction: Computer Science Course

Project: Computer Science High School Course
Purpose: Art Direction for the course

Collaborated with a team of a project manager, content writers, producers, and copy editors for nearly a year to develop and publish a new online course on Computer Science. Worked with project manager to determine media budget estimates and timelines. Consulted with content writers on best use of media throughout the course and then developed and styled that media consisting of images, video and interactives. Managed contract artists and contract developer to help me complete all media on time and on budget. At least four complex interactive “labs” were developed with developer and fine-tuned by me using my coding skills.

Claude.ai Collaboration: Graph Generator

Project: Graph Generator work with Claude.ai
Purpose: Create a graphing tool, utilizing AI assistance, to save media creation production time and budget.

Working with Claude.ai prompts, testing and coding, create an all-purpose graph generator that builds graphs for any size, axis-range that generates lines for many common equations and also places coordinate points with their coordinates by entering the numbers or by clicking on the graph itself. Exported as svg, ready-made graphs are ready to use in company platform or by media team to easily edit as needed. Also used by content writers to generate their scrap art or final art graphs. This saves on average 45 min. of production time per graph, which were created manually in Illustrator. Built in segments using Claude.ai with much styling and other clean up coding handled by me.

Educational Videos

Project: HS Science and Math course videos
Purpose: Introductory videos on science and math subjects for students taking these online courses

Various videos clips from science and math created and edited in Adobe Premiere with some animations created with Adobe Animate or AfterEffects and illustrations in Illustrator. These educational videos begin as a rough script by writers; in my role I advise visual direction and appropriate media as well as refine the script until approved after several reviews.

Project Title six

Image/Video Placeholder 5
600px × 400px

Showcase your fifth project with details about technical complexity and artistic vision. Explain how you balanced functionality with aesthetic appeal.

Discuss the future potential and scalability of this work. Share your thoughts on how this project might evolve or inspire future endeavors.