An incomplete list of

My Projects

Most of these are personal projects but some were done as part of course work and are noted as so. Click the links on the projects to go to their live site if applicable.

Metadata health Site
metadata.zacklown.com

Metadata health Site

A wikipedia-stype site used for organize my own personal research on topics in a searchable and UI-friendly way.

  • Astro
  • CMS
  • Docker
  • postgreSQL

Why

With the amount of misinformation I've seen on social media about fad diets and fear mongering around health topics, I wanted to make a sciene-based site that I could share with my friends and that people I trust could contribute to.'

How

This site is self-hosted off my server with a astro frontend and a headless CMS backend called payload with its own dedicated site for contributors. Its been fully dockerized for easy development with auto-deployment to my server when I push to main.

ADSB Flight Tracker
ADSB.zacklown.com

ADSB Flight Tracker

An interactive flight tracking site that visualizes live ADS-B data from a local software-defined radio receiver ran out of my house.

  • SDR
  • Hardware-Software
  • Interactive

Why

One of my many interests is signals and I thought this would be a fun way to visualize publically available data from the radio spectrum. I also wanted to learn more about software defined radios and how to process the data they receive.

How

The site and decoder were avalible Github projects that I edited to make the site more personal. The SDR is a USB dongle with an antenna that I have set up in my house to receive the ADS-B signals that planes broadcast. The data is then processed and sent to the frontend.

Flux Image and Doc Editor
flux.zacklown.com

Flux Image and Doc Editor

This is a UI-heavy project that does the basic functions of an image and document editor with a focus on simplicity after frusteration with the bloat of existing products.

  • Rust
  • WASM
  • Security

Why

While there's not much transoformative about the core functionality, I wanted something that fit my basic needs and also put me in control of the data security. Other sites send uploads to a server for processing- I travel alot and reformatting a photo of your passport or other sensitive documents maybe shouldnt be on safephotoresizer.rus.

How

This is a next.js app and it mainly uses the browser's built in canvas API to do the image processing. The document editor is built similarly except it uses a open-source library for exporting to PDF.

Adversarial Attack Face Authentication System
capstone.zacklown.com

Adversarial Attack Face Authentication System

A face authentication system designed to show how adversarial attacks can be used to bypass biometric security measures, built as my senior capstone project for my Bachelors in Computer Engineering.

  • CMS
  • Next.js
  • Content design

Why

I find AI very interesting and wanted to explore the security implications of it. As AI becomes more prevalent in security systems, I think it's important to understand how it can be easily tricked and why its so important to have a human-in-the-loop.

How

The frontend of this site is just a simple next.js app that uses the webcam to capture an image and send it to the backend for processing. The backend uses the ArcFace deep learning model and was trained on a large dataset. The attack uses the Projected Gradient Descent method to create false certainty.

Socially Responsible Computing Handbook
srch.zacklown.com

Socially Responsible Computing Handbook

A database for instructors to find and share resources for teaching socially responsible computing topics in their classrooms, designed to make it easier for educators to incorporate these important topics into their curriculum.

  • Vercel
  • Full-Stack
  • Github Collaboration
  • Ethics

Why

In collaboration with Brown Univerity, my team in a software engineering course designed this project to address the need for more accessible resources on socially responsible computing..

How

Using a Next.js frontend and a prisma/PostgreSQL backend, we created a robust admin and user auth flow hosted on Vercel and Neon db. Collaboration was a big part of this project as seen from the github repo tree.

AIAA Fixed Wing Drone

AIAA Fixed Wing Drone

As a VIP project for my Bachelors, I worked with a team intergrating automous flight software into a custom-built drone using ardupilot.

  • Hardware-Software
  • Design Systems
  • Soldering
  • CAD

Why

The need for the development of the automous drone function came from the limiutions set in the competion guidelines. I was in charge of drone avionics working alongside a team of all Mechanical Engineers.

How

Ardupilot is a robust and open-source software for controlling drones. We used a pixhawk flight controller and custom-built the drone frame and avionics. The software was intergrated with the hardware and tested extensively to ensure reliable flight.

My professional blog lists some more of my informal and in-progress projects, and my github has a more complete list of all my code repositories, including ones that aren't polished enough to be listed here.