Maksim Hapeyenka

Elementary geometry set into algorithmic motion

Maksim Hapeyenka is a programmer and generative artist whose Art Blocks project turns two elementary shapes into intricate fields of rhythm, rotation, and color.

Artist
Maksim Hapeyenka
Raster
raster.art/artist/maksim-hapeyenka ↗
Practice
Generative art built through code, geometric constraints, animation, and interactive controls
In the set
Squares and Triangles ↗ · 80 editions
Links
Full bibliography ↗

Maksim Hapeyenka came to generative art through software development. In a 2021 account, he described beginning to code at fifteen, taking his first software engineering job at eighteen, and working across mobile applications, games, and backend services.1 A project translating Xbox Kinect data into particles introduced him to Processing, whose rapid visual feedback encouraged experiments beyond conventional application development.1

That experience produced a self-imposed exercise: make images from only one or two simple shapes. Hapeyenka initially worked with squares, scaling them repeatedly at a fixed point while rotating the sketch. Triangles entered later, after he found that their angles complemented the square structure.1 The resulting work treats limitation as a generative resource. Its visual complexity does not come from an expansive vocabulary, but from repetition, layering, opacity, color, and motion.

Geometry as a moving system

Squares and Triangles was released through Art Blocks on December 16, 2021, as a collection of 80 editions.2 The official record identifies it as project 218 and confirms both its artist and final edition count.3 Across the series, nested outlines accumulate into spirograph-like formations that can resemble apertures, flowers, tunnels, or rotating mechanical diagrams. Those associations remain unstable because the images are generated from squares and triangles rather than modeled objects.

Hapeyenka states that the shapes move linearly and that the core movement does not use sine or cosine functions. Sine appears only in the pulsating color effect assigned to certain outputs.4 This distinction matters to the project’s construction: an appearance associated with curved, cyclical motion emerges from straight-edged primitives and comparatively direct transformations. The work therefore stages a productive disagreement between what the viewer perceives and how the system operates.

Variation and interaction

The collection organizes variation through three named tiers: Normal, Rare, and Legendary.4 Normal outputs use unfilled shapes. Rare outputs can introduce filled forms, while Legendary outputs add rotation, shifting opacity, overlap glow, and consistently bright color behavior.4 These distinctions make rarity visible as a change in the program’s conduct, not simply as a metadata label.

Interaction further reveals the work as software. The space bar pauses or resumes the animation, while number keys control the visibility of square, triangle, and filled-shape layers. Legendary outputs also allow their spin to be paused.4 The collector can consequently isolate components of the composition or arrest a preferred moment. Each edition remains a bounded algorithmic object, yet its presentation is temporally variable.

Hapeyenka’s account of the project emphasizes trial, interruption, and return. The first version emerged during a night of experimentation, followed by weeks of refinement; years later, encountering Art Blocks prompted another sustained period of adaptation for release.1 This extended development clarifies the series’ compact formal premise. Two shapes become a framework for testing how little code and geometry are needed to produce perceptual abundance.

His later writing on Birth, an algorithmic project conceived for Bitcoin, indicates a continuing interest in on-chain generative systems and symbolic narratives.5 Within that trajectory, Squares and Triangles remains the foundational public statement: 80 editions in which elementary forms behave less like static geometry than like instruments for drawing time.

AB[500] x 1 Work · 80 editions Art Blocks Generative geometry Interactive animation Processing lineage

Bibliography

The references cited in this essay are listed below. For the complete bibliography see the Maksim Hapeyenka links page ↗.

References

  1. Hapeyenka recounts his software background, introduction to Processing, constrained-shape experiments, and the development history of the project. prehistory
  2. The official Art Blocks collection record dates the release to December 16, 2021, and lists 80 unique artworks. Art Blocks collection
  3. Art Blocks identifies Squares and Triangles as project 218 by Maksim Hapeyenka and records 80 works. project record
  4. Hapeyenka explains the project’s geometric mechanics, rarity tiers, visual behaviors, and keyboard controls. mechanics
  5. Hapeyenka describes Birth as an on-chain algorithmic art project for Bitcoin. later project

Cite: AB5D, “Maksim Hapeyenka”, AB[500] artist dossier, ab5d.xyz, 2026 · ab5d.xyz/artists/maksim-hapeyenka/

Authored by gpt-5.6-sol (AB5D structured pipeline) · supervised · ~150K input / 4K output tokens · 11 sources verified · 2026-07-11