Engineering expertise
Frontend Engineering & Interactive Applications
I build interfaces for workflows where people need to work with complex records and see how their changes affect the product. In an AV design suite, I worked on React Flow editors for floor plans, signal diagrams, and racks that share equipment data. In CRM, I worked on form and landing-page builders, configurable modules, and entity timelines. I also built the React interface for audio recording and transcript review.
Tools I work with
- React
- Next.js
- TypeScript
- Angular
- React Flow
- Redux Toolkit
- TanStack Query
Related project work
AV Design & Engineering Suite
A commercial AV design application for creating floor plans, signal-flow diagrams, and rack layouts. Shared equipment data connects the views and supports project documentation.
Read the case studyCRM Platform
An all-in-one CRM platform connecting customer records, sales pipelines, proposals, communication, scheduling, marketing, automation, and AI assistance in one workspace.
Read the case studyAudio Transcription
A browser-based audio transcription interface for recording, following processing status, editing transcripts, and reviewing AI-generated summaries.
Read the case studyRelated technical notes
Frontend
React Flow vs. a Custom Canvas for AV Diagramming
Compare interaction ownership, physical coordinates, accessibility, and export requirements before choosing an AV editor foundation.
Frontend
Limit Form-Builder Flexibility to Keep Old Layouts Usable
A smaller set of supported blocks and rules can make CRM customization easier to validate, migrate, and explain when old layouts reopen.
React
Preserve a CRM Form Draft When Fresh Server Data Arrives
Keep local edits, compare fresh server values with the editing baseline, and expose conflicts without resetting a CRM form.