Who am I?
I'm Zian, I enjoy developing software especially open source and FOSS
software. I've been self directed almost my entire life always seeking the
'why' behind something instead of taking it at face value. I also like to
think of myself as a generalist in training.
During college I made it a habit of helping my fellow students understand
the work we were given better whether that meant making flashcards for
myself and the class or giving lessons on subjects I understood better than
the others. I was also often chosen to present PowerPoints during group
projects including a competition against another cohort of students.
I got into programming like many others, I wanted to make games. I made a
few and those successes got me more interested in computer science as a
whole rather than game development specifically.
Projects
Community is a mobile app I built while learning the basics of React
Native and React as my final project for CS50x. It is built on top of
Supabase and its main features included reporting issues in your local
area such as potholes, broken street lights, power outages, or trash
dumping; and creating community events like markets, fund raisers,
competitions, clean ups, openings, and more.
Image to Maze is a little weekend project I made to replicate a meme I
found cool. It was my first project written in Golang and I have a blog post about it for extra details. The basic idea of this project was to take a image
mask and create two mazes one where if it were to be filled would show the original
image mask.
A PWA for note taking that makes use of a custom onscreen split keyboard.
This PWA is designed for landscape mobile only in fact I wrote css that
prevents rotation. It supports user customized keyboards and commands with
command mode.
Parentware is a collection of bash scripts, configs, & cronjobs for
managing screentime for a linux user.