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.