Skip to content
View Ava-91's full-sized avatar
πŸ«‚
πŸ«‚
  • Somewhere after midnight

Block or report Ava-91

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Ava-91/README.md

Ava profile banner

Hey, I'm Ava πŸ‘‹

I build things, break things, fix them, and then add another feature.

Projects Β· Portfolio Β· GitHub


πŸ‘‹ A little about me

I'm a developer who likes turning random ideas into actual software.

I mostly build with TypeScript, React, Next.js, and Python, but I also like experimenting with desktop apps, audio, automation, CLI tools, themes, and weird ideas that probably didn't need to become projects.

I learn by building:

Idea β†’ prototype β†’ break it β†’ fix it β†’ add too many features β†’ somehow ship it

I'm especially interested in the space between good engineering and a good experience β€” making things work well and making them enjoyable to use.

πŸš€ What I'm building

🎨 VibeSorter

A local-first Python CLI for organizing image libraries by visual vibe rather than semantic meaning.

It analyzes things like brightness, saturation, contrast, color balance, and spatial features to classify images into overlapping aesthetics.

Python Β· Pillow Β· SQLite Β· CLI Β· Image Analysis

What if instead of asking β€œwhat is this picture?”, we asked β€œwhat does this picture feel like?”

πŸ“Έ RepoShot

A tool for turning GitHub repositories into beautiful, customizable preview images.

Next.js Β· React Β· TypeScript Β· Tailwind CSS

β†’ Live demo

πŸ”Š Ovrino

One of my experiments around voice, audio, and making an idea into an actual usable application.

TypeScript Β· Audio Β· Application Development

🎡 music-sync

A project for working with and synchronizing music libraries.

Built around the idea that your music collection should be something you can manage, compare, and move between systems without losing control of it.

Python Β· Music Libraries Β· File Operations

πŸŒ™ Luna

One of my ongoing experiments β€” because apparently one project is never enough.

Python Β· Experimentation Β· Tooling

🧸 Cozyfolio

My personal portfolio and a playground for experimenting with animation, interaction, and web design.

β†’ Visit the site

🌌 Ava Night

A midnight-inspired VS Code theme made for long coding sessions.

VS Code Β· JSON Β· Theme Design

β†’ View project

πŸ› οΈ What I work with

Frontend

TypeScript Β· React Β· Next.js Β· Tailwind CSS Β· HTML Β· CSS

Backend & scripting

Python Β· Node.js Β· PHP

Tools

Git Β· GitHub Β· VS Code Β· Vercel

Currently exploring

Testing Β· CI/CD Β· Desktop development Β· APIs Β· Performance Β· Better architecture

πŸ“Š GitHub, apparently

August 2026 got a little out of hand.

  • 590 commits
  • 16 repositories
  • 146 issues opened
  • 7 repositories created
  • 120 commits in one day

And yes, most of those projects are actual projects rather than abandoned experiments. 😭

git status

still working

🌱 What I'm learning

I'm less interested in collecting technologies and more interested in getting better at building complete software.

Right now that means:

  • Writing better tests
  • Designing cleaner architectures
  • Building better CLI and developer tools
  • Improving accessibility and UX
  • Making projects faster and more reliable
  • Learning how to take a project from β€œit works” to β€œthis is actually finished”

πŸ’­ My approach

Build it. Break it. Figure out why. Make it better.

I don't learn best by memorizing syntax.

I learn by having an idea, building it, discovering everything I did wrong, fixing it, and eventually realizing I've accidentally built something much bigger than the original idea.

πŸ’€ Project graveyard

Not every idea survives.

Some projects become useful tools. Some become experiments. Some work once and are never touched again.

They all count as part of the process.


πŸ“Š GitHub activity

I apparently had a productive August.

590 commits Β· 16 repositories Β· 146 issues Β· 7 new repositories

πŸ”₯ Most active projects

  • 🎨 VibeSorter β€” 150 commits
  • πŸ“Έ RepoShot β€” 94 commits
  • πŸ”Š Ovrino β€” 82 commits
  • 🎡 music-sync β€” 69 commits
  • 🧸 Cozyfolio β€” 53 commits
  • πŸŒ™ Luna β€” 48 commits
  • 🎧 MusicPlayer β€” 46 commits

🧠 What I've actually been doing

Building features.
Fixing bugs.
Writing tests.
Opening issues.
Closing issues.
Refactoring things I wrote five minutes earlier.

And occasionally creating an entirely new repository instead of finishing the one I was already working on. πŸ’€

git status

On branch main

nothing to commit, working tree clean

...for approximately 14 seconds.


πŸš€ Explore my work

VibeSorter RepoShot Ovrino Music Sync


Built with curiosity, too many tabs, and probably one more UI tweak.

Pinned Loading

  1. reposhot reposhot Public

    Generate beautiful, customizable PNG cards for GitHub repositories with multiple themes and layouts.

    TypeScript 4

  2. VibeSorter VibeSorter Public

    A local AI-powered image organizer that sorts photos by visual aesthetics, colors, moods, and vibes.

    Python 3

  3. music-sync music-sync Public

    A safe, metadata-aware music library sync tool for Windows that merges and synchronizes music between devices without blindly overwriting files.

    Python 3

  4. ava-night ava-night Public

    A modern dark Visual Studio Code theme focused on readability, balanced contrast, and comfortable long coding sessions.

    JavaScript 3

  5. luna luna Public

    A desktop music library manager for cleaning, organizing, and fixing your local music collection.

    Python 3

  6. MusicPlayer MusicPlayer Public

    A beautiful music player built with Next.js, Tailwind CSS, and emotionally unstable teenage energy πŸŽ€

    JavaScript 4