Projects

Things I've built

Open-source work with live stats from GitHub. Click a project for its README and a walkthrough of the code.

★ ---- commits--

Every Chicago-area zip code scored on schools, safety, commute, train access, walkability, home age and price or rent. Readers set their own weights and targets, alone or with a partner, and a map shows their best-value areas.

  • Python
  • pandas
  • GeoPandas
  • statsmodels
  • DuckDB
  • Census data
  • Observable Plot

Switch To YouTube

– Present

★ ---- commits--

A free, open-source web app that moves your Spotify liked songs and playlists to YouTube Music, as an alternative to paid migration services.

  • Python
  • Flask
  • Spotify API
  • YouTube Music API
  • Docker

alexanderk.dev

– Present

★ ---- commits--

This website. Built with Astro into plain HTML, CSS and JavaScript, and hosted on Cloudflare.

  • Astro
  • HTML
  • CSS
  • JavaScript
  • GitHub API
  • Cloudflare

★ ---- commits--

An earlier version of my personal site: a React front end served by an ASP.NET Core (.NET 9) API on Azure, with an AI chat widget that answers questions about me.

  • C#
  • ASP.NET Core
  • React
  • Azure SQL
  • OpenAI API

★ ---- commits--

An online hardware store on a MySQL database, built as a group project for my databases course (CSCI 466): product list, cart, checkout, order tracking, and an employee view.

  • PHP
  • MySQL
  • SQL
  • Database design

★ ---- commits--

C++ assignments from CSCI 241 at NIU in spring 2021: sorting, recursion, stacks, linked lists, a binary search tree, and a small machine-language simulator and compiler.

  • C++
  • Data structures
  • Algorithms

★ ---- commits--

Assignments from CSCI 330 at NIU in spring 2021: UNIX system calls in C++, fork and pipes, Bash and awk scripts, and a TCP file server.

  • C++
  • Bash
  • awk
  • Sockets

★ ---- commits--

Every programming assignment from NIU's intro C++ course (CSCI 240), Programs 0–10. I tested out of the course but did them all for practice, later TA'd it, and made video walkthroughs to help students.

  • C++
  • Teaching
  • Video walkthroughs

★ ---- commits--

A small C++ program that walks the integers, finds each prime, and tracks the largest and smallest gap between consecutive primes.

  • C++
  • Number theory
  • Algorithms

★ ---- commits--

A small Discord bot that rates a friend's memes from 1 to 9, with a comment to match, whenever he posts one.

  • Python
  • discord.py

★ ---- commits--

An Android game about surviving college: each month you choose how to spend your time and try to keep your money, sanity, grades and health up until you graduate.

  • Java
  • Android
  • Game

★ ---- commits--

Java labs from CNIT 255 at Purdue in spring 2019, my first college programming class: string handling, multi-class programs, a chat system, Swing GUIs, and inheritance.

  • Java
  • Swing
  • OOP

★ ---- commits--

A 3D shooter I made in Unity with two classmates in high school: survive each level, earn points, upgrade your stats, and beat the boss.

  • Unity
  • C#
  • Game