No spam. Not selling anything. Max 1-2 newsletters a month.

Kaveh's Blog logo

Personal blog

Kaveh Tehrani

Personal Projects

Growing list of independent projects done over the years

Firinne Capital

Firinne Capital

Firinne Capital is a digital assets hedge fund where I used to work as a co-founder and head of research. We wanted something simple and fast, with the ability to update for non-technical people on the team.

Built with:Squarespace
Personal Blog

Personal Blog

The blog you are reading right now!

Built with:TypeScript,Next.js,Tailwind CSS,Umami
Ethereum Staking

Ethereum Staking

Consulting project in anticipation of Ethereum's transition to proof of stake in late 2021. Commissioned in May 2021 as part of a hedge fund pitch in offering staking as a service.

Protein Math

Protein Math

Comparison shopping tool to rank protein powders by price per gram and macro ratios.

GNOME Speech2Text

GNOME Speech2Text

GNOME Extension to convert speech to text in several languages using OpenAI's automated speech recognition Whisper

Built with:JavaScript,Python
World Flag Quiz

World Flag Quiz

Test your knowledge of world flags!

Built with:TypeScript,Next.js
YouTube Video Controls

YouTube Video Controls

Rotate, Zoom, and Pan controls for YouTube videos.

Built with:JavaScript
Hacker News - Saved You A Click!

Hacker News - Saved You A Click!

A learning project in developing browser extensions. On Hacker News pages it adds a link to open both the article link and comments page, saving a click. Tabs open by default in the background but this can be toggled.

Built with:JavaScript
One-Click Image Saver

One-Click Image Saver

Save any image in your browser with one click via shortcut or contextual menu.

Built with:JavaScript
New Tab URL

New Tab URL

Customize default URL for new tabs in Chrome.

Built with:JavaScript
Send to archive.today

Send to archive.today

Convenience extension to send pages to archive.today.

Built with:JavaScript