Ayaan Dhalait

A COLLECTION OF THINGS I'VE BUILT

Projects!

Code experiments, tools I wanted to exist, and ideas that got a little out of hand. Here's what I've been making.

MADE WITH CURIOSITYAND A LOT OF TABS OPEN
01 / BIG PROJECTC++ · LLVM

A language of my own

Tekst

An indentation-based programming language with a readable syntax and a native LLVM backend. I built the compiler pipeline to turn .tk source files into native executables.

programming languagecompilerLLVM IR
02 / DEVELOPER TOOLPYTHON · CLI

Less typing, more building

dhctl

A command-line helper for developer chores: project setup, Git automation, starting a local server, cleanup and quick project analysis.

command lineautomationPython
03 / TERMINAL APPC++ · C++17

Editing, without leaving the terminal

vexcode

A modal terminal text editor with Vim-like controls, quick file search, syntax highlighting, tabs, an expandable file tree and an embedded terminal.

text editorterminalC++17
04 / WEB PROJECTGIT · WEB

Git info, in a browser

git-web

A personal website project for showing Git information online. One of my experiments in turning developer tools into something you can explore on the web.

Gitwebsiteexperiment
05 / TRAVEL IDEAPYTHON · CLI

Planning the next trip

TimeToGo

A CLI-based travel project for finding hotels and villas for a trip. This one started with the question: what if holiday planning began right in the terminal?

travelcommand linePython

There are more experiments where these came from.

See my GitHub ← Back to my homepage