Selected Work

Engineering
Projects

A curated selection of backend systems, APIs, and infrastructure work. Each project represents a real engineering problem.


Selected Work

Engineering projects across backend systems, APIs, and infrastructure.

Authentication infrastructure for multiple applications using JWT, JWKS, and RSA cryptography.

Node.jsTypeScriptJWTJWKSRSAExpress

Encora

Full Stack · Security

Real-time, end-to-end encrypted chat application — messages are encrypted in the browser before leaving your device.

ReactTypeScriptNode.jsExpressWebSocketsRabbitMQMongoDBWeb Crypto APIGoogle OAuth

mirage-encryption

Open Source · npm Package

An npm package that simplifies MongoDB Client-Side Field Level Encryption (CSFLE) for Node.js applications.

Node.jsTypeScriptMongoDBCSFLEAWS KMSAzure Key VaultGCP KMSJest

TodoCrypt

Full Stack · Security

A full-stack todo app demonstrating MongoDB Client-Side Field Level Encryption using the mirage-encryption npm package.

ReactTypeScriptNode.jsExpressMongoDBJWTmirage-encryptionViteTailwindCSS

Nikki

CLI · Developer Tool

A terminal-first notes and reminder CLI with a background daemon and Linux desktop notifications — published to npm.

Node.jsTypeScriptSQLiteCommander.jssystemdtsupchrono-node

Experiments

Smaller projects, technical explorations, and curiosity-driven work.

  • CLI Tools

    Small developer utilities and command-line tools built to automate repetitive tasks.

    Node.jsTypeScript
  • AI API Experiments

    Exploration of LLM APIs and integration patterns for developer tooling.

    Node.jsTypeScriptOpenAI
  • ESP32 Hardware Projects

    Embedded programming experiments with microcontrollers and IoT sensors.

    C++ESP32
  • Database Experiments

    Performance benchmarking, query optimization, and schema design experiments.

    PostgreSQLMongoDBRedis
  • Performance Experiments

    Profiling and optimization work across Node.js APIs and database queries.

    Node.jsClinic.js