Indianapolis Native

Developer. Musician. Collaborator.

Just kidding about that last one. Maybe.

I design high-performance software with thoughtful UX, and I love every part of creating music.

If you want to talk products, performance, UX, music, opportunities, or just connect as a fellow human, you are in the right place.

A picture of Alec
Alec Rollison can get 1s out of `/dev/zero`.
  • Build software together Products, performance, UX, and shipping.
  • Make music together Jams, recording, songwriting, and production.
  • Talk opportunities Full-time roles, contract work, and introductions.

Work

Useful software with a human reason behind it.

I have built tools for real workflows, small business websites, playful creative interfaces, and music-centered systems that turn theory into something a person can actually use.

Some of that work is about clarity: making a local business easier to understand, making an interface feel less scattered, or helping someone get to the next useful action. Some of it is about curiosity: building tools that understand chords, MIDI settings, and harmonic relationships, with little moments of personality that make software feel alive.

Some Technologies I've Worked With

TypeScript
Used for structured front-end tools and app experiments, including prompt, budget, MIDI, calculator, and package projects.
JavaScript
Used for browser behavior, small automation scripts, Express experiments, Google Apps Script utilities, and interactive music tools.
Browser extensions
Used for workflow tools that live inside the browser, including capturing, organizing, and reusing prompts without leaving the page.
HTML & CSS
Used for hand-built interfaces, responsive layouts, landing pages, portfolio work, and small business sites.
Go
Used for command-line and backend-leaning experiments, including image-to-ASCII conversion and Mattermost plugin work.
Node.js, Express & APIs
Used for server basics, deployable endpoints, API examples, and chord-function tools that expose music data through code.
Shell scripting
Used for local utilities, setup scripts, and workflow helpers like transcription-related command-line scripts.
React, Vue & Vite
Used to turn product ideas into testable front-end prototypes quickly, especially when forms, state, and repeated UI patterns need to stay organized.
Postgres
Used when an app needs reliable records, relationships, and queries instead of temporary browser-only state.
C, C++, Assembly & Scheme
Used to build a stronger mental model for memory, performance, recursion, and how higher-level tools behave underneath the abstraction.
Python 3
Used for quick automation and file-processing scripts that make cleanup, setup, and repeatable local workflows less manual.
WordPress
Built and adjusted content-managed sites so non-developers can update pages, menus, and copy without needing a developer for every small change.

How I Collaborate

How I Work

I like clear goals, fast iteration, and shipping real things people can use.

What I Value

Creativity, reliability, and honest collaboration across disciplines.

Who I Want to Meet

Programmers, musicians, people in tech or music, and anyone who wants to connect.

Want to build, jam, or talk shop?

I am open to software collaboration, music collaboration, professional conversations, and everything in between.