About

Hey there, welcome! I'm a textile engineer turned coder who never really stopped weaving — I just shifted from fibers to functions. The same curiosity that pushed me to explore how threads twist, stretch, and form structure is the same energy I bring into code, design, and digital creation today.

On this site, you'll find everything I love making: generative art, computational experiments, creative coding projects, websites I design with intention, and apps I build to feel alive and interactive. I'm all about creating things that move, react, and breathe — blending the logic of textiles with the imagination of code.

Every pattern I generate, every interface I craft, every line of code I weave carries a bit of that textile mindset — rhythm, texture, precision, and a whole lot of curiosity. It's my way of showing how craftsmanship and computation can meet in the middle and make something unexpectedly beautiful.

So hey — welcome in! Whether you're here for the tech, the art, the design, or just to explore, I'm genuinely glad you're here. Dive in, click around, and enjoy the mix of threads and algorithms.

Generative Designs

Twist-1 — Generative artwork using pure JavaScript

Twist-1

Generative artworks exploring twists and patterns with JavaScript algorithms, creating unique visual experiences.

Platform: fxhash
Technique: JavaScript
View Collection
Wandering Eyes — generative code art with moving eyes in a wandering digital world

Wandering Eyes

Generative worlds where shapes drift, colors roam, and eyes wander through algorithmic digital landscapes.

Platform: objkt
Technique: p5.js
View Collection
Fourier 1 — Generative artwork exploring mathematical concepts

Fourier 1

Generative artworks exploring mathematical patterns through Fourier transform algorithms and visualizations.

Platform: fxhash
Technique: JavaScript
View Collection
Pappus — Generative artwork exploring organic geometry

Pappus

Generative organic forms inspired by mathematical structures and natural geometric patterns in nature.

Platform: fxhash
Technique: JavaScript
View Collection
Girih-1 — Generative Islamic geometric patterns using JavaScript

Girih 1

Algorithmic explorations of Islamic geometric patterns through generative coding and mathematical precision.

Platform: fxhash
Technique: JavaScript
View Collection
Fourier 2 — Generative art exploring parametric curves and Fourier patterns

Fourier 2

Parametric curves and Fourier-inspired patterns creating elegant mathematical visualizations through code.

Platform: fxhash
Technique: JavaScript
View Collection
Bezier 1— Generative art using smooth closed Bézier curves with JavaScript

Bezier 1

Smooth closed Bézier curves with randomized parameters creating elegant geometric pattern variations.

Platform: fxhash
Technique: JavaScript
View Collection
Eyes — Generative artwork exploring abstract eye forms and patterns

Eyes

Abstract eye-inspired forms and patterns created through algorithmic randomness and visual geometry.

Platform: fxhash
Technique: JavaScript
View Collection
cyPollock — Generative artwork with randomly selected colors and branching patterns

cyPollock

Random background and branch colors creating abstract expressionist-inspired algorithmic patterns.

Platform: fxhash
Technique: JavaScript
View Collection
Symphony of Life — Generative artwork visualizing life's harmonious moments of joy and sorrow

Symphony of Life

Life is a symphony composed of harmonizing moments. This collection visualizes the interplay of joy and sorrow.

Platform: objkt
Technique: p5.js
View Collection
Citrus Mosaic — Generative artwork creating vibrant mosaic grids from random color selections

Citrus Mosaic

Vibrant geometric mosaics built from randomly selected color grids and algorithmic divisions.

Platform: fxhash
Technique: JavaScript
View Collection
Socialism of Shapes — Generative artwork exploring balanced geometric systems

Socialism of Shapes

Balanced geometric patterns with randomized shapes creating harmonious visual compositions.

Platform: fxhash
Technique: JavaScript
View Collection
ChaotiColor — Generative artwork with vibrant chaotic color compositions

ChaotiColor

Vibrant chaotic color compositions created through randomized visual dynamics and algorithms.

Platform: fxhash
Technique: JavaScript
View Collection
Maze of Life — Generative artwork creating complex maze‑like structures and paths

Maze of Life

Complex maze-like structures and paths generated through randomized geometric algorithms.

Platform: fxhash
Technique: JavaScript
View Collection
Game of Seeds — Generative artwork with seeded pattern evolution and randomized play

Game of Seeds

Seeded randomization driving evolving patterns and visual play through algorithmic generation.

Platform: fxhash
Technique: JavaScript
View Collection
Mad Rooms — Generative artwork creating abstract room‑like structures with randomized elements

Mad Rooms

Abstract room-like structures and spatial arrangements with randomized algorithmic elements.

Platform: fxhash
Technique: JavaScript
View Collection
Crazy Letter — Generative artwork with randomized letterforms and dynamic shapes

Crazy Letter

Dynamic randomized letterforms and abstract shapes through algorithmic variation and code.

Platform: fxhash
Technique: JavaScript
View Collection
Polite Brownian Motion — Generative artwork inspired by Brownian motion patterns

Polite Brownian Motion

Soft flowing patterns inspired by Brownian motion and randomized movement algorithms.

Platform: fxhash
Technique: JavaScript
View Collection
Game of Life 1 — Generative artwork inspired by cellular automaton evolution

Game of Life

Animated cellular automaton patterns creating evolving life-like algorithmic visualizations.

Platform: fxhash
Technique: p5.js
View Collection
Bezier 2 — Generative artwork using Bézier curves and algorithmic variation

Bezier 2

Dynamic Bézier curves and algorithmic shapes exploring mathematical beauty through code.

Platform: fxhash
Technique: p5.js
View Collection
Spirograph — Generative artwork of intricate looping spirograph curves

Spirograph

Intricate looping spirograph curves created through animated algorithmic pattern generation.

Platform: fxhash
Technique: p5.js
View Collection
Nature Dance — Rotating generative polygons inspired by natural colors and motion

Polar Memories

A generative collection where Polar Memories and emotions visually intertwine.

Platform: objkt
Technique: p5.js
View Collection
Hank — Generative artwork with dynamic algorithmic patterns

Hank

Dynamic algorithmic patterns created through randomized visual rules and animated code.

Platform: fxhash
Technique: p5.js
View Collection
Spectrum Dance — Generative artwork of animated spectral shapes and color motion

Spectrum Dance

Animated spectral shapes and flowing color motion through algorithmic pattern generation.

Platform: fxhash
Technique: p5.js
View Collection
Brownian Graph — Generative artwork inspired by Brownian motion and graph-like patterns

Brownian Graph

Flowing random paths inspired by Brownian motion and animated algorithmic visualization.

Platform: fxhash
Technique: p5.js
View Collection
Ephemeral Whirls — Generative artwork of transient swirling motion and soft looping patterns

Ephemeral Whirls

Transient swirling motion and soft looping patterns through algorithmic flow.

Platform: fxhash
Technique: p5.js
View Collection
Purple Golden Lines — Generative artwork of Fibonacci-inspired rotating lines in purple and gold

Fibonacci's spin

A generative collection of objects rotating in Fibonacci sequence orbits.

Platform: objkt
Technique: p5.js
View Collection
Fibonacci Fourier — Generative artwork blending Fibonacci sequence and Fourier‑inspired harmonic curves

Fibonacci Fourier

Fibonacci proportions blended with harmonic Fourier curves in animated algorithmic patterns.

Platform: fxhash
Technique: p5.js
View Collection
Elliott Waves — Generative artwork visualizing dynamic wave patterns inspired by Elliott wave theory

Elliott Waves

Dynamic wave patterns inspired by Elliott wave concepts and algorithmic visualization.

Platform: fxhash
Technique: p5.js
View Collection
Enigma Sudoku — Generative artwork inspired by logical grid patterns and algorithmic variation

Enigma Sudoku

Logical grid patterns and algorithmic structures through randomized variation and code.

Platform: fxhash
Technique: p5.js
View Collection
Celestial Frost Arcs — Generative artwork of cosmic arcs, stars, and frost particles

Celestial Frost Arcs

Cosmic arcs, planets, and frost particles moving in animated celestial algorithmic patterns.

Platform: fxhash
Technique: p5.js / AI
View Collection
Dreamscape Watercolors — Generative artwork blending soft watercolor‑like gradients and brushstroke effects

Dreamscape Watercolors

Soft watercolor gradients and dreamy brushstroke effects through algorithmic visual creation.

Platform: fxhash
Technique: p5.js
View Collection
Pop-Burst Dreamscape — Generative artwork with vivid bursts of color and abstract forms

Pop-Burst Dreamscape

Vivid color bursts and abstract forms evoking dynamic dream-like algorithmic motion.

Platform: fxhash
Technique: p5.js / AI
View Collection
Frostbound Symphony — Generative artwork with wintery symmetry and fluid pattern motion

Frostbound Symphony

Wintery symmetry and frost-like patterns through fluid algorithmic motion and code.

Platform: fxhash
Technique: p5.js / AI
View Collection
Neon Drift — Generative artwork of vibrant neon shapes and dynamic motion

Neon Drift

Vibrant neon shapes and dynamic motion inspired by electric energy and algorithmic flow.

Platform: fxhash
Technique: p5.js
View Collection
Celestial Grove — Generative artwork blending cosmic patterns with organic grove-like symmetry

Celestial Grove

Cosmic patterns blended with organic symmetry through algorithmic design and generation.

Platform: fxhash
Technique: JavaScript
View Collection
Hilbert Pulse — Generative artwork inspired by Hilbert curve dynamics and flowing motion

Hilbert Pulse

Hilbert curve dynamics and flowing motion through animated algorithmic pattern generation.

Platform: fxhash
Technique: p5.js
View Collection
Fractal Symphony — Generative artwork of fractal geometry and dynamic, recursive patterns

Fractal Symphony

Fractal geometry and dynamic recursive patterns exploring infinite algorithmic complexity.

Platform: fxhash
Technique: p5.js / AI
View Collection
Triangulum — Generative artwork of triangular shapes and geometric patterns

Triangulum

Triangular shapes and geometric permutations through algorithmic variation and design.

Platform: fxhash
Technique: p5.js
View Collection
Draconic Fractals — Generative artwork of fractal patterns with mythical geometry

Draconic Fractals

Fractal patterns with mythical geometry and recursive complexity through algorithms.

Platform: fxhash
Technique: p5.js
View Collection
Crazy Knight Curve — Generative artwork based on dynamic curve motion and algorithmic direction changes

Crazy Knight Curve

Dynamic curve paths and algorithmic motion inspired by knight-like movement patterns.

Platform: fxhash
Technique: p5.js
View Collection
Crazy Knight Line — Generative artwork exploring dynamic line paths with algorithmic variation

Crazy Knight Line

Dynamic line paths and algorithmic motion with unpredictable variation through code.

Platform: fxhash
Technique: p5.js
View Collection
Pool Wind Sun — Generative artwork of drifting forms inspired by wind and sun dynamics

Pool Wind Sun

Drifting forms inspired by wind motion and sun warmth through algorithmic generation.

Platform: fxhash
Technique: p5.js
View Collection
Nebula Knight — Generative artwork of cosmic motion and dynamic shapes

Nebula Knight

Cosmic motion and dynamic shapes inspired by stellar energy and abstract space forms.

Platform: fxhash
Technique: p5.js
View Collection
Fixed Wave — Generative artwork exploring wave patterns through algorithmic flow

Fixed Wave

Algorithmic wave patterns and smooth flowing motion through animated code generation.

Platform: fxhash
Technique: p5.js
View Collection
The Syntax of Taste — Generative artwork blending structured forms and aesthetic variation

The Syntax of Taste

Structured forms and aesthetic variation through algorithmic design and generation.

Platform: fxhash
Technique: p5.js / AI
View Collection
Harmonic Eccentricity — Generative artwork exploring harmonic patterns and eccentric forms

Harmonic Eccentricity

Harmonic patterns and eccentric forms through algorithmic motion and structural code.

Platform: fxhash
Technique: p5.js
View Collection
Baroque Me Baby — Generative artwork blending structured patterns and rhythmic visual motifs

Baroque Me Baby

Structured patterns with rhythmic visual motifs for baroque-inspired algorithmic aesthetics.

Platform: fxhash
Technique: p5.js
View Collection
Digital Pollen — Generative artwork visualizing floating particles and nature-inspired connections

Digital Pollen

Floating particles and nature-inspired connections through algorithmic spring visualization.

Platform: editart
Technique: p5.js
View Collection
Loom of Light — Generative artwork weaving algorithmic geometry and shifting noise fields

Loom of Light

Algorithmic geometry and shifting noise fields woven into dynamic light tapestries.

Platform: editart
Technique: p5.js
View Collection
Arachne — Generative artwork inspired by weaving, balancing order and randomness

Arachne

Weaving-inspired digital threads balancing order and randomness through intricate algorithms.

Platform: editart
Technique: p5.js
View Collection
Frostfire Alchemy — A collaborative collection blending AI and human creativity into ethereal digital art

Frostfire Alchemy

Collaborative collection blending AI and human creativity into ethereal digital artworks.

Platform: objkt
Technique: AI
View Collection
Neon Oracle — Generative artwork evoking power, wisdom, and neon-lit digital futures

Neon Oracle

Power, wisdom, and neon-lit digital futures evoked through generative algorithmic art.

Platform: objkt
Technique: AI
View Collection
Ascii Body — feminine body forms transformed into elegant ASCII generative art

Ascii Body

Feminine body forms reimagined through ASCII text and generative coding algorithms.

Platform: exchange.art
Technique: p5.asciiart
View Collection
Ellipses — Generative artwork featuring customizable nested ellipses in vibrant RGB colors

Ellipses

Customizable nested ellipses with colors randomly selected from a vibrant RGB palette.

Platform: fxhash
Technique: JavaScript
View Collection
Developer's Menu — A curated collection of HTML, CSS, and JavaScript digital art delicacies

Developer's Menu

A curated digital menu of HTML, CSS, and JavaScript creations with creative rebellion.

Platform: objkt
Technique: AI
View Collection
Frozen Sanctuary — A digital playground where code dances with consciousness on circuits of pure power

Frozen Sanctuary

A digital sanctuary playground where generative code and consciousness dance together.

Platform: objkt
Technique: AI
View Collection

Applications

Sparrow Hawk CodeArt Generator interface

Sparrow Hawk CodeArt Generator

Your new favorite brutally honest AI collaborator for generative art and coding projects.

Type: AI Art & Code Generator
Tech: React, Vercel, Groq AI
Generate CodeArt
Textile-verse application interface

textile-verse

Explore interactive tools for GSM, yarn twist, count conversion, thread density, and fabric cost.

Type: Web Application
Tech: JavaScript, Calculations
View Application
Sparrow Hawk News Sidekick interface

Sparrow Hawk News Sidekick

Cutting-edge tech news aggregator with glassmorphism UI and AI-powered curation.

Type: AI News Assistant
Tech: React, Next.js, Vercel
Explore The News
Gizmo Webbook comic interface

Gizmo Webbook

A comic book by Sparrow Hawk AI featuring Gizmo—fun, chaos, and unexpected adventures!

Type: Hyper-Creative Story Experience
Tech: Web Design, Storytelling
View Webbook
Baby Hawk - a soul with wings

Baby Hawk Mantra Generator

A soul with wings who shares daily mantras for focus, creativity, and personal growth.

Type: Inspirational Generator
Tech: React, Vercel, Groq AI
Generate Mantra

Digital Media

The Frostbond Chronicles Blog interface

The Frostbond Chronicles Blog

A collaborative blog by me and Sparrow Hawk AI exploring human and AI interaction.

Type: Blog
Platform: Web
Read Blog
AI Storytelling Podcast cover

AI Storytelling Podcast

Enjoy stories written by me and brought to life with AI voices and creative flair.

Type: Podcast
Platform: Spotify
Listen Now
AI-Generated Music cover

AI-Generated Music

Dive into AI-crafted soundscapes—lyrics by Sparrow Hawk AI, compositions by Udio AI.

Type: Music
Platform: Udio
Listen Now

Publications

Articles on Medium platform

Articles on Medium

Dive into tech, AI, and generative art through curated articles on Medium.

Platform: Medium
Content: Tech & AI
Read Articles
Articles on Daily.dev platform

Articles on Daily.dev

Dive into tech, AI, and generative art through curated articles on Daily.dev.

Platform: Daily.dev
Content: Tech & Development
Read Articles
Visual Art Journal feature

Visual Art Journal Feature

Generative artworks published in Issue 31 of Visual Art Journal.

Platform: Visual Art Journal
Issue: #31 July 2025
View Feature

Tutorials

FORTRAN

FORTRAN

Fortran in 27 structured lessons — numeric computing basics.

Format: Video Series
Language: Persian
Watch Series
LaTeX

LaTeX

Complete LaTeX typesetting training.

Format: Video Series
Language: Persian
Watch Series
History of Typesetting

History of Typesetting

Explore the evolution of typesetting in 10 episodes.

Format: Video Series
Language: Persian
Watch Series
JavaScript (Persian)

JavaScript

Interactive JS basics — coming soon!

Format: Video Series
Language: Persian
Watch Video
JavaScript

JavaScript

Interactive JS basics — coming soon!

Format: Video Series
Language: English
Crypto News & Trends

Crypto News & Trends

Up-to-date coverage of crypto markets.

Format: Video Series
Language: English
Watch Video
HTML Basics

HTML Basics

Foundational guide to structuring web pages.

Format: Script Guide
Language: English
Read Guide
CSS Fundamentals

CSS Fundamentals

Learn layouts, styling, & typography.

Format: Script Guide
Language: English
Read Guide
JavaScript Essentials

JavaScript Essentials

Learn interactive features & DOM basics.

Format: Script Guide
Language: English
Read Guide

Certifications

Responsive Web Design Certification

Responsive Web Design

Certification in creating responsive web designs that work across all devices.

Provider: freeCodeCamp
Skills: HTML, CSS
View Certification
JavaScript Algorithms and Data Structures Certification

JavaScript Algorithms

Certification in JavaScript algorithms and data structures.

Provider: freeCodeCamp
Skills: JavaScript
View Certification
Front End Libraries Certification

Front End Libraries

Certification in front end libraries including React and Bootstrap.

Provider: freeCodeCamp
Skills: React, Bootstrap
View Certification
Data Visualization Certification

Data Visualization

Certification in data visualization using libraries like D3.js.

Provider: freeCodeCamp
Skills: Data Visualization
View Certification
Back End APIs Certification

Back End APIs

Certification in building backend APIs and server-side logic.

Provider: freeCodeCamp
Skills: Node.js, Express
View Certification

Team

Pedram Safarinia

Pedram Safarinia

Programmer & AI Enthusiast

Sparrow Hawk AI

Sparrow Hawk

AI Creative Partner