Hi There!

A robot in an apron holding a watering can Z .B

I'm a eco-conscious self-directed programer. I love learning so much, I do it for fun. I'm a Linux and Free & Open Source Software enthusiast. I like to think of myself as a generalist in training

Welcome to my site that is where I think you are anyway. I have a blog where I talk about projects I'm working on or worked on and anything else I find interesting.

There may be secrets hidden on my site have fun looking : )

Hey psst this is not one of the secrets XD

I'm currently learning German via Duolingo so my knowledge is not great, however, I'm learning. I have tried to learn many languages from French to Japanese to Esperanto though so far German is the language I have the most knowledge in but still not enough.

Apart from languages, I enjoy cycling, walks/hikes in nature, and thinking about social issues

My Blog

If you want to add my blog to your RSS reader, here is the link.

  • MAZE in large type with a maze through the letters

    Mazes: The data structures I went through

  • background

    Rewriting in Astro

  • background

    Testing Astro collections

  • CV

    Details

    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.

    Skills

    Languages

    • TS/JS
    • HTML
    • CSS
    • Go
    • Elixir
    • C#

    Frameworks & Tools

    • Flutter
    • Astro
    • React
    • ASP.NET Core
    • Git
    • Extism Plugin System

    Soft Skills

    • Leadership
    • Communication
    • Collaboration

    Education & Qualifications

    • Flutter & Dart - The Complete Guide [2023 Edition] — 2023
    • GED — 2024
    • CS50x — 2024 – 2025
    • Occupational Certificate Full Stack Software Developer at AIE — 2025 – current

    Employment History

    Nothing here yet let's change that ;)

    Projects

    Community

    Link

    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

    Link

    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.

    Split Keyboard

    Link

    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

    Link

    Parentware is a collection of bash scripts, configs, & cronjobs for managing screentime for a linux user.