My work

Featured Projects

A few selected projects from the many I have worked on, reflecting my skills, interests, and approach to problem-solving.

ArboML

ArboML is a responsive, modern web application built to showcase services and capture client inquiries for a local arborist services business. It focuses on performance, accessibility, and a seamless user experience across devices.

Features

  • Responsive frontend built with Next.js, Tailwind CSS, and TypeScript for a consistent cross-device experience.
  • Serverless contact form powered by Firebase Cloud Functions and Nodemailer for handling client inquiries.
  • Deployed on Vercel for fast, reliable performance and easy scalability.
Next.jsTypeScriptTailwindcssFirebase

Cloudtail

Cloudtail is a lightweight, cloud-native CLI built in Go that enables real-time querying and streaming of logs from Google Cloud Logging. It helps streamline debugging by providing fast, filter-based log retrieval directly from the terminal.

Features

  • Stream logs in real time and query historical logs from Google Cloud Logging.
  • Filter logs by severity, resource type, and time range for precise debugging.
  • Output logs to the terminal or a file for flexible analysis.
GoGoogle CloudNext.jsTypeScript

URL Shortener

A lightweight, serverless URL Shortener built with Go and Google Cloud technologies. It enables users to generate compact, shareable links while seamlessly handling redirection and usage tracking through a modern serverless architecture.

Features

  • Create short URLs that redirect to original links.
  • Store and manage URL data and metadata using Cloud Firestore.
  • Track usage with click counts recorded for each short URL.
GoGoogle CloudReactJavaScript

Go Weather

go-weather is a lightweight CLI tool built with Go that delivers real-time weather data and extended forecasts for locations worldwide. It leverages the spf13/cobra library to provide a fast, intuitive command-line experience

Features

  • Retrieve current weather conditions and forecasts up to 16 days ahead.
  • Query weather data by city name or ZIP/postal code, with optional country filtering.
  • Customize output with unit selection (Celsius or Fahrenheit) for flexible usage.

Let's work together

Send a Message

Start a conversation

Connect with me