Skip to content
View andriidrok1's full-sized avatar

Highlights

  • Pro

Block or report andriidrok1

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
andriidrok1/README.md
Andrii Drok Contributions in the last year

andriidrok.com  ·  instagram  ·  linkedin  ·  email

about

CS student at San Francisco State, in the SF Bay Area.
Small, sharp tools over big vague ideas.

I build fast, test on real users, and kill what doesn't work. Right now that's
autobroll — an AI short-form video editor that runs in the browser. Also
deep into markets: Pine Script indicators, backtesting, on-chain data.

stack

python   typescript   javascript   react   node   three.js   fastapi   postgres   docker   git   linux

projects

autobroll  ·  typescript, remotion
AI short-form video editor in the browser. Auto captions with accents,
drag-and-retime editing, b-roll placement: transcript in, rendered video out.

strategy-checker  ·  python
Describe a trading strategy in plain English, get a real backtest with
statistical validation. Exposes curve-fitting, not alpha.

compound  ·  typescript, convex
Autonomous research agent for your second brain. Built solo at Nozomio
Hackathon, EF SF.

andriidrok.com  ·  three.js, webgl
Particle-morph portfolio: thousands of particles reshaping between scenes.

stats

Current and longest streak Top languages by bytes and by repo The last year, one character per day

about this page

Every graphic here is generated, not embedded from anyone else's server.
ascii.svg is a photo pushed through a character ramp by
scripts/make_portrait.py; the stat graphics and
these section headings are drawn by a scheduled action
straight from the GitHub GraphQL API, once a day, committing only what changed.

They animate with SMIL inside the SVG, because GitHub strips scripts from
READMEs — and since nothing loads from a third party, nothing here can
rate-limit or go dark. The headings are SVGs for the same reason: GitHub also
strips CSS, so an image is the only way to put this page's own typeface on them.

The typeface is JetBrains Mono, subset to just the characters
each graphic draws and inlined as base64. That isn't only for looks: the
portrait's grid assumes an advance width of exactly 0.600 em, and a viewer whose
default monospace is narrower would otherwise see it squeezed.

Language totals cover public repositories only. year.svg uses the portrait's
character ramp: : + # @, quiet to loud.

Pinned Loading

  1. andriidrok1 andriidrok1 Public

    Python 51 20

  2. autobroll autobroll Public

    AI short-form video editor in the browser: auto-arrange takes, cut silence, human-looking captions, auto B-roll, keyframes — built on Remotion

    TypeScript 8

  3. freeflow freeflow Public

    Hold a key, talk, let go. Local voice dictation with AI cleanup — Linux first, no cloud, no subscription.

    Rust 1

  4. open-receptionist open-receptionist Public

    Self-hosted AI voice receptionist for small businesses — one YAML per business, your own keys, no per-minute platform fee

    Python 1