A small gallery of recent projects chosen by me. The majority of my work is some combination of math and entertainment, depending on your disposition. The goal is for explanations to be driven by animations and for difficult problems to be made simple with changes in perspective.

As a Full-Stack Web Developer with a background in Marine Biology and Forestry, I’ve always felt most at home in spaces where creativity meets science and technology. I studied Biochemistry and Biology at Gonzaga University, and subsequently worked in marine and forestry biology throughout the Pacific Northwest.

Â

In October of 2022, I completed a comprehensive full-stack coding bootcamp with Coding Dojo, and now my focus is on creating beautiful websites and mathematics-based software applications.

Â

I love getting under the hood of something to learn how it works and create interesting and unique products that make complex topics accessible to anyone.

Â

If I’m not coding, I’m either playing chess, making music, running, or spending time with friends and family on the golf course. I’m always looking for new ways to collaborate, so feel free to reach out if you’d like to get in touch.

Â

JAVASCRIPT

Animating Drawings with Complex Fourier Series

A Fourier Series is an expansion of a periodic function into a sum of trigonometric functions. By expressing a function as a sum of sines and cosines, many problems involving the function become easier to analyze because trigonometric functions are well understood…

ALGORITHMS

Pathfinding and Visualizing the Shortest Path Between Nodes

At its core, a pathfinding method searches a graph by starting at one vertex and exploring adjacent nodes until the destination node is reached, generally with the intent of finding the cheapest route…

ALGORITHMS

Sorting Algorithms and Random Arrays

A sorting algorithm is an algorithm that puts elements of a list into an order. The most frequently used orders are numerical order and lexigraphical order, and either ascending or descending. Efficient sorting is important for optimizing the efficiency of other algorithms that require input data to be in sorted lists…

WEB DEVELOPMENT

Space Agency Design

Front End design project for a fictional space agency…

DATA SCIENCE

Historical Climate Deviations

Climate variability includes all the variations in the climate that last longer than individual weather events, whereas climate change only refers to those variations that persist for a longer period of time, typically decades or more…

MATHEMATICS

Ulam’s Spiral

The Ulam spiral or prime spiral is a graphical depiction of the set of prime numbers, devised by mathematician Stanislaw Ulam in 1963. Ulam emphasized the striking appearance in the spiral of prominent diagonal, horizontal, and vertical lines containing large numbers of primes…

C

o

n

t

a

c

t

m

e

I’m currently looking for work, however, if you have any other request or question, don’t hesitate to use the form.

A small gallery of recent projects chosen by me. The majority of my work is some combination of math and entertainment, depending on your disposition. The goal is for explanations to be driven by animations and for difficult problems to be made simple with changes in perspective.

As a Full-Stack Web Developer with a background in Marine Biology and Forestry, I’ve always felt most at home in spaces where creativity meets science and technology. I studied Biochemistry and Biology at Gonzaga University, and subsequently worked in marine and forestry biology throughout the Pacific Northwest.

In October of 2022, I completed a comprehensive full-stack coding bootcamp with Coding Dojo, and now my focus is on creating beautiful websites and mathematics-based software applications.

I love getting under the hood of something to learn how it works and create interesting and unique products that make complex topics accessible to anyone.

If I’m not coding, I’m either playing chess, making music, running, or spending time with friends and family on the golf course. I’m always looking for new ways to collaborate, so feel free to reach out if you’d like to get in touch.

Blog

JAVASCRIPT

Animating Drawings with Complex Fourier Series

A Fourier Series is an expansion of a periodic function into a sum of trigonometric functions. By expressing a function as a sum of sines and cosines, many problems involving the function become easier to analyze because trigonometric functions are well understood.

ALGORITHMS

Pathfinding and Visualizing the Shortest Path Between Nodes

At its core, a pathfinding method searches a graph by starting at one vertex and exploring adjacent nodes until the destination node is reached, generally with the intent of finding the cheapest route.

ALGORITHMS

Sorting Algorithms and Random Arrays

A sorting algorithm is an algorithm that puts elements of a list into an order. The most frequently used orders are numerical order and lexicographical order, and either ascending or descending. Efficient sorting is important for optimizing he efficiency of other algorithms that require input data to be in sorted lists.

WEB DEVELOPMENT

Space Agency Design

Front End design project for a fictional space agency.

DATA SCIENCE

Historical Climate Deviations

Climate variability includes all the variations in the climate that last longer than individual weather events, whereas climate change only refers to those variations that persist for a longer period of time, typically decades or more.

MATHEMATICS

Ulam’s Spiral

The Ulam spiral or prime spiral is a graphical depiction of the set of prime numbers, devised by mathematician Stanislaw Ulam in 1963. Ulam emphasized the striking appearance in the spiral of prominent diagonal, horizontal, and vertical lines containing large numbers of primes.

C

o

n

t

a

c

t

m

e

I’m currently looking for work, however, if you have any other request or question, don’t hesitate to use the form.

A small gallery of recent projects chosen by me. The majority of my work is some combination of math and entertainment, depending on your disposition. The goal is for explanations to be driven by animations and for difficult problems to be made simple with changes in perspective.

As a Full-Stack Web Developer with a background in Marine Biology and Forestry, I’ve always felt most at home in spaces where creativity meets science and technology. I studied Biochemistry and Biology at Gonzaga University, and subsequently worked in marine and forestry biology throughout the Pacific Northwest.

In October of 2022, I completed a comprehensive full-stack coding bootcamp with Coding Dojo, and now my focus is on creating beautiful websites and mathematics-based software applications.

I love getting under the hood of something to learn how it works and create interesting and unique products that make complex topics accessible to anyone.

If I’m not coding, I’m either playing chess, making music, running, or spending time with friends and family on the golf course. I’m always looking for new ways to collaborate, so feel free to reach out if you’d like to get in touch.

Blog

JAVASCRIPT

Animation with Complex Fourier Series

A Fourier Series is an expansion of a periodic function into a sum of trigonometric functions. By expressing a function as a sum of sines and cosines, many problems involving the function become easier to analyze because trigonometric functions are well understood.

ALGORITHMS

Pathfinding Visualization

At its core, a pathfinding method searches a graph by starting at one vertex and exploring adjacent nodes until the destination node is reached, generally with the intent of finding the cheapest route.

ALGORITHMS

Sorting Algorithms and Random Arrays

A sorting algorithm is an algorithm that puts elements of a list into an order. The most frequently used orders are numerical order and lexicographical order, and either ascending or descending. Efficient sorting is important for optimizing he efficiency of other algorithms that require input data to be in sorted lists.

DATA SCIENCE

Historical Climate Deviations

Climate variability includes all the variations in the climate that last longer than individual weather events, whereas climate change only refers to those variations that persist for a longer period of time, typically decades or more.

WEB DEVELOPMENT

Space Agency Design

Front End design project for a fictional space agency.

MATHEMATICS

Ulam’s Spiral

The Ulam spiral or prime spiral is a graphical depiction of the set of prime numbers, devised by mathematician Stanislaw Ulam in 1963. Ulam emphasized the striking appearance in the spiral of prominent diagonal, horizontal, and vertical lines containing large numbers of primes.

C

o

n

t

a

c

t

m

e

I’m currently looking for work, however, if you have any other request or question, don’t hesitate to use the form.