Product features
A customer-facing feature or internal tool for your React and TypeScript application.
Interface, backend changes, verification, and handover scoped together.
NIC BARNES / FREELANCE SOFTWARE DEVELOPMENT
I help product teams and agencies build features, connect systems, and turn manual workflows into useful software.
React · TypeScript · Node.js · PostgreSQL
Software engineer. Composer. A practical approach with a creative perspective.
01 / HOW I CAN HELP
A customer-facing feature or internal tool for your React and TypeScript application.
Interface, backend changes, verification, and handover scoped together.
Connect APIs and move information between the tools your team already uses.
Authentication, background processing, and failure handling considered from the start.
Work through a focused set of usability, performance, or reliability problems.
Start with a bounded investigation when the cause is unclear.
02 / SELECTED PERSONAL WORK
PRODUCT DEVELOPMENT / REACT + TYPESCRIPT
A shared home for the moving parts of a job search.
Job searches spread across tabs, spreadsheets, and scattered notes. I founded and built Job Toast to bring saved roles, application stages, notes, and contacts into one workspace, with a browser extension for saving jobs and AI-assisted cover letter drafts.
An example of taking a product from concept through interface design and implementation. Explore the public product overview and workflow examples.
Explore Job ToastDEVELOPER TOOLS / REACT + TYPESCRIPT
Making complex forms easier to build.
Forms need more than inputs: validation, nested data, error states, and a usable developer API. My El Form project brings schema-driven forms, reusable components, and form-state hooks into a React library.
Explore the API, examples, and implementation in the public repository.
Explore El Form on GitHub ↗INTERACTIVE WEB / REACT + THREE.JS
A creative portfolio with room to explore.
This site brings software, music, and writing into an interactive map. I built its React interface, 3D scenes, and content-driven project views to give different kinds of work a shared home.
An example of combining custom interaction design with an existing web publishing stack.
Explore the Atlas ↗03 / WORKING TOGETHER
What needs to change, what already exists, and what constraints matter?
Define the deliverable, dependencies, and how we will know it works.
Review working software and leave a clear path for maintenance.
LET'S TALK ABOUT YOUR PROJECT
Send a short outline, your existing stack, and your target timeline. A rough brief is enough to start a conversation.