# Personal projects

End-to-end products

End-to-end products I’ve built, from the interface to the systems behind it.

## InboxIQ

Email analytics · Express.js · EJS · GoHighLevel

InboxIQ is an email-deliverability analytics product that brings domain performance data into one dashboard. It connects email-service data with the GoHighLevel environment so the analytics can be accessed as part of an existing workflow.

I built product functionality with Express.js and EJS, connected Mailgun and SendGrid, and integrated the experience into GoHighLevel. The work also included building a GoHighLevel Marketplace application.

My involvement continued beyond the initial build through production troubleshooting and ongoing fixes informed by customer-reported issues.

- [Work context](https://ahsan.nyc/experience/#funneltechie)

## Drift

Local content sharing · Raspberry Pi · TypeScript

Drift is a local exhibition and content-sharing platform. A small server hosts the exhibition, and nearby visitors open it in a phone browser without installing an app, creating an account, or relying on an internet connection.

I built a version on a Raspberry Pi Zero 2 W that creates its own Wi-Fi network. The device acts as both the local content host and the wireless access point for visitors.

The project explores how art and independent work could reach people in shared public spaces, including the NYC subway. The central interaction is deliberately simple: connect nearby and open the exhibition on a device people already carry.

- [Source code](https://github.com/ahsantahseen/Drift)

## Chowkidar

Go · Electron · Vue

Chowkidar is a self-hosted monitoring system for following CPU, memory, disk, network, and process activity across servers. It pairs lightweight Go agents with an Electron and Vue desktop dashboard.

Each monitored server runs an agent that exposes metrics through a REST API and streams live updates over WebSocket. The dashboard connects to multiple agents, with JWT-based authentication used for agent-to-dashboard communication.

The project spans the server-side collector, communication layer, and desktop interface. Its self-hosted setup keeps the monitoring stack under the operator’s control while bringing the connected servers into one dashboard.

- [Source code](https://github.com/ahsantahseen/Chowkidar)
