Skip to main content

Uses

The tools behind the work — every entry here is evidenced by this site or the projects documented on it.

This site

  • Next.js 15 + React 18

    Static rendering with TypeScript throughout; this portfolio is the reference build.

  • Tailwind CSS + shadcn/ui

    Utility-first styling over Radix primitives for the component library.

  • React Hook Form + Zod

    One shared schema validates the contact form on the client and again in the server action.

  • Vercel

    Hosting and per-commit preview deployments for every project here.

  • GitHub

    Version control and the deploy pipeline for all public work.

Embedded & hardware

  • KiCad

    Schematic capture and PCB layout, up to 6-layer power boards.

  • FreeRouting

    Autorouter used as a starting pass on dense boards, finished by hand.

  • ESP32 / STM32

    The two MCU families used for firmware and validation work.

Data tooling

  • Python + Streamlit

    Interactive energy analytics — the dashboard case study runs on it.

  • pandas

    Time-series crunching behind the energy price analyses.