I am Alexander โ coder & tinkerer!
My favorite programming language is Kotlin, my favorite font is Rubik, and my favorite web dev stack is Tailwind + React + Vite.
Please anonymously set my phone's wallpaper here!
- Replit (PaaS where I host my backends for free/cheap)
- Kaggle (I maintain a few datasets here)
- Codewars (daily coding challenges)
- Chess (chess.com account; one of many)
- My Gists (my Github gists)
- Pape:
Set my phone's wallpaper anonymously โ this can't go wrong!
A simple idea that was fun to implement; for it I wrote from scratch a SQL database (sqlite), a REST API (express.js), a web client, and an Android app.- Live webpage
- Deployed source (API, database, and webpage).
- Android app source
- CLI-AI:
An AI assistant that lives inside your linux terminal. Written in Kotlin, to be compiled to a cross-platform binary to be casually executed in shell terminals.
- Source
- See documentation.
- TicTacThree:
3-dimensional TicTacToe game โ rendered & visualized, as well as testing computer player strategies. Using Node.js, rendered with Three.js.
-
Sperdify:
React & Tailwind (TS & Vite) client for the Spotify API. Spotify's API is quite underrated, and I've become very familiar with it from fiddling often over the years. -
SmsWordClouds (Android app):
Generate word clouds directly from querying your text messages. -
Machine learning statistical analysis of my cat's favorite flavors:
I've been interested in data science & learning Python lately (as is the trend).
I tracked data for over 6 months on my cat's reactions to different foods to try to mathamtically prove her favorite flavors! -
PoolTrack
App I developed while working at a hotel to track pool reservations during the COVID-19 pandemic. I fondly remember this as the first app I've written that saw regular production use. -
CSummarizer (Android app):
Extractively (locally; without internet) summarize highlighted text. -
Obsidian Companion (Android app)
- Source
- See documentation.
-
Android Link-to-intent schema-mapping app
-
Fun with word embeddings (graphing semantic representations of language onto 2 dimensions):
- grapher & comparer
- multi-grapher for visual comparisons
-
PetFinder:
Never lose your pets again! -
StickTrainer:
Help train an AI that draws stick figures! -
DNR noticer:
A simple Chrome extension someone requested, for use at a previous job I had. -
Github Activity Widget:
Gets Github activity as an SVG (for markdown embedding โ see stats below)