Readable systems
Code, interfaces, and workflows that another engineer can understand and maintain.
Software engineer
I'm Christa Cooke, a freelance software engineer with 10+ years of experience building practical, maintainable web applications. I usually work on React/Node applications, internal tools, research software, and AI features that need to fit into a real product.
I care about clear interfaces, maintainable code, and tools people can keep using after the first version ships.
Current work
Full-stack web apps, AI-assisted research tools, and climate software.
How I work
A good project is easy to explain, easy to use, and not painful to maintain. That is the standard I work toward, whether I am building a new feature or cleaning up an existing codebase.
Code, interfaces, and workflows that another engineer can understand and maintain.
AI and data features added where they save time or make a workflow easier to use.
Software that can change without becoming fragile or hard to reason about.
AI and machine learning
I can help add AI features to existing products: search, summarization, extraction, research support, and workflow automation. The useful part is usually the product design around the model, not the model by itself.
Search, summarization, extraction, and chat flows built around the data users already work with.
Interfaces for reading papers, comparing sources, and keeping track of evidence without extra busywork.
Backend and UI work around model output, with review steps and clear failure states.

Featured case study
A biomedical research assistant for searching papers, synthesizing findings, and keeping literature review work focused.
Ways to collaborate
Project work, product support, and technical cleanup for teams that need an experienced engineer without adding a full-time hire.
For a defined feature, prototype, integration, or improvement that needs clear scope and steady execution.
For teams that need help improving an existing app, reducing technical debt, or moving a roadmap forward.