

i'm co-founding jam. any developer can run intelligent workflows by talking to ai @ spreadjam.com (backed by the co-founders of hugging face and lovable + tba vc firm, tba vc firm, tba vc firm)
i'm currently 37 days into solving rubik's cubes and at 20 seconds rn. next goal is 15.
i aspire to be a tree
lately i've been wearing skirts every day (four days before and now onward since may 11th, when this picture was taken). i've struggled a lot with how I look, but i'm trying to feel more confident. this is a picture of me in a skirt that my friend took, at yerba buena gardens in sf

current thoughts
may 19th, 2026, 12:40pm pst
day 578 of chin-ups and pull-ups (40, +10 pound 1/2). tan stack start day 18.
may 18th, 2026, 9:34am pst
day 577 of chin-ups and pull-ups (40, +10 pound 1/2). tan stack start day 17. new rubik's cube pr of 20.89 sec (4:44pm pst) on day 37, after 23 sec (9:23am pst). previously got 24 sec in 35 days.
may 16th, 2026, 11:05am pst
day 576 of chin-ups and pull-ups (40, +10 pound 1/2). tan stack start day 15. new method integrations for cubing, just got a new best of 24 seconds at 6:03pm pst
may 15th, 2026, 9:30am pst
day 575 of chin-ups and pull-ups (40, +10 pound 1/2). day 14 of tan stack start. new rubik's cube pr of 25 sec (12:47am pst) on day 33. previously got 28 sec in 29 days.
may 13th, 2026, 12:30pm pst
day 574 of chin-ups and pull-ups (20 each, so 40 total) +10 pound weight on half. day 12 of tan stack start. rubik's cube ao12: 39
may 12th, 2026, 9:30pm pst
day 573 of chin-ups and pull-ups (20 each, so 40 total) +10 pound weight on half. day 11 of tan stack start
may 11th, 2026, 9:30am pst
run + day 572 of chin-ups and pull-ups (20 each, so 40 total). day 10 of tan stack start
may 10th, 2026, 11:17am pst
no pull-ups on sundays. new rubik's cube best: 28 seconds. previously got to 36 seconds in 18 days. day 9 of tan stack start
may 9th, 2026, 9:30pm pst
day 571 of chin-ups and pull-ups (20 each, so 40 total). day 8 of tan stack start. rubik's cube ao12: 45
may 8th, 2026, 10:00am pst
day 570 of chin-ups and pull-ups (20 each, so 40 total) +10 pound weight for half. day 7 of tan stack start
may 7th, 2026, 12:30pm pst
day 569 of chin-ups and pull-ups (20 each, so 40 total) +10 pound weight for half. day 6 of tan stack start
may 6th, 2026, 9:30am pst
day 568 of chin-ups and pull-ups (20 each, so 40 total) +10 pound weight for half. day 5 of tan stack start
may 5th, 2026, 9:00am pst
day 567 of chin-ups and pull-ups (20 each, so 40 total) +10 pound weight for half. day 4 of tan stack start
may 4th, 2026, 11:00am pst
day 566 of chin-ups and pull-ups (20 each, so 40 total) +10 pound weight for 20 of the 40. still learning oll and pll for rubik's cube (day 22)
may 1st, 2026, 10:00am pst
day 565 of chin-ups and pull-ups (20 each, so 40 total) +10 pound weight for 20 of the 40
april 30th, 2026, 1:00pm pst
day 564 of chin-ups and pull-ups (20 each, so 40 total) +10 pound weight for all today
april 29th, 2026, 9:30pm pst
day 563 of chin-ups and pull-ups (20 each, so 40 total). rubik's cube best: 36.87
april 28th, 2026, 1:00pm pst
day 562 of chin-ups and pull-ups (20 each, so 40 total). rubik's cube best: 43.8
april 27th, 2026, 1:10pm pst
day 561 of chin-ups and pull-ups
april 27th, 2026, 1:00pm pst
day 560 of chin-ups and pull-ups (20 each, 40 total)
april 26th, 2026, 9:35pm pst
day 559 of chin-ups and pull-ups. rubik's cube best: 1:10
april 22nd, 2026
day 558 of chin-ups and pull-ups. rubik's cube best: 1:35
april 20th, 2026
day 557 of chin-ups and pull-ups (substituted for 40 pushups because too late gym wasn't open). started oll and pll
april 19th, 2026
day 556 of chin-ups and pull-ups. rubik's cube best: 1:19. started f2l
april 18th, 2026
day 555 of chin-ups and pull-ups. rubik's cube best: 1:20
april 7th, 2026, 7:15pm pst
day 554 of chin-ups and pull-ups
april 6th, 2026, 8:30pm pst
day 553 of chin-ups and pull-ups
april 4th, 2026, 11:42am pst
day 552 of chin-ups and pull-ups
april 3rd, 2026, 8:55pm pst
day 551 of chin-ups and pull-ups
april 2nd, 2026, 1:27pm pst
day 550 of chin-ups and pull-ups
april 1st, 2026, 10:08pm pst
day 549 of chin-ups and pull-ups
march 31st, 2026, 7:33pm pst
day 548 of chin-ups and pull-ups
march 30th, 2026, 12:19pm pst
day 547 of chin-ups and pull-ups
march 28th, 2026, 9:44pm pst
day 546 of chin-ups and pull-ups
march 27th, 2026, 2:51pm pst
day 545 of chin-ups and pull-ups
march 26th, 2026, 8:06pm pst
day 544 of chin-ups and pull-ups
march 25th, 2026, 2:15pm pst
day 543 of chin-ups and pull-ups
march 14th, 2026, 1:08pm pst
day 542 of chin-ups and pull-ups
march 12th, 2026, 10:06pm pst
day 541 of chin-ups and pull-ups
march 11th, 2026, 9:57pm pst
day 540 - I FINISHED ALL 40 OF MY CHIN-UPS PULL-UPS
march 9th, 2026, 8:01pm pst
LOL I TRIED TO DO MY CHIN-UPS TODAY AND PHYSICALLY COULDN'T DO TWO LMFAOO 😭😭😭
march 8th, 2026, 9:47pm pst
today i was reminded that life is incredible. especially the little things.
march 5th, 2026, 1:52pm pst
day 539 of chin-ups and pull-ups. it is sunny in francisco today
march 4th, 2026, 2:41am pst
day 538 of chin-ups and pull-ups, and rethinking life
march 3rd, 2026, 9:20pm pst
day 537 of chin-ups and pull-ups
march 2nd, 2026, 3:04pm pst
crying in the shower is cathartic. also day 536 of chin-ups and pull-ups
march 1st, 2026, 12:11pm pst
i love my clawdbots
february 28th, 2026, 1:07am pst
we are staying up working auhgghgh
february 27th, 2026, 12:04am pst
day 535 of chin-ups and pull-ups
february 26th, 2026, 11:19am pst
day 534 of chin-ups and pull-ups
february 25th, 2026, 2:19pm pst
day 533 of chin-ups and pull-ups
february 24th, 2026, 12:30pm pst
day 532 of chin-ups and pull-ups
february 23rd, 2026, 11:29am pst
day 531 of chin-ups and pull-ups
february 22nd, 2026, 5:31pm pst
statues
february 21st, 2026, 6:17pm pst
listening to intwo by notfriends :( and also berceuse rework
february 20th, 2026, 11:56am pst
day 530 of chin-ups and pull-ups
february 19th, 2026, 9:30pm pst
day 529 of chin-ups and pull-ups
february 18th, 2026, 9:30pm pst
day 528 of chin-ups and pull-ups
february 17th, 2026, 9:30pm pst
day 527 of chin-ups and pull-ups
february 16th, 2026, 9:30pm pst
day 526 of chin-ups and pull-ups
february 15th, 2026, 3:40am pst
sunday no chin-ups. feeling confident about things
february 14th, 2026, 9:30pm pst
no chin-ups, today was launch day
february 13th, 2026, 9:30pm pst
day 525 of chin-ups and pull-ups (20 each, so 40)
february 12th, 2026, 9:30pm pst
day 524 of chin-ups and pull-ups (20 each, so 40)
february 11th, 2026, 11:18am pst
day 523 of chin-ups and pull-ups (20 each, so 40)
february 9th, 2026, 8:00pm pst
day 522 of chin-ups and pull-ups (20 each, so 40)
february 7th, 2026, 8:54pm pst
day 521 of chin-ups and pull-ups (20 each, so 40)
february 6th, 2026, 7:50pm pst
day 520 of chin-ups
february 5th, 2026, 9:42pm pst
day couldn't do chin-ups but i did 40 pushups instead
february 4th, 2026, 5:09pm pst
day 519 of chin-ups
february 3rd, 2026, 8:00pm pst
day 518 of chin-ups
february 2nd, 2026, 12:37pm pst
day 517 of chin-ups
february 1st, 2026, 4:26pm pst: beta day
january 31st, 2026, 1:09pm pst
day 516 of chin-ups
january 30th, 2026, 8:00pm pst
day 515 of chin-ups
january 29th, 2026, 1:28am pst: music and food
january 27th, 2026, 3:52am pst
day 514 of chin-ups 40 a day in a few hours