Skip to content

The resume was reviewed against the expectations for a Senior Frontend Engineer and an Applied AI Engineer. The result was encouraging, but it also exposed a useful gap: the resume demonstrates that a senior frontend and applied AI engineer can build and ship complex products, yet it does not consistently demonstrate the wider influence, quality systems, and operational judgment expected from a senior engineer.

This is an evaluation of the evidence in the resume, not a complete measurement of ability. Some weaknesses may be experience that has not been documented clearly. Others are capabilities that still need deliberate development.


The goal for 2026 in this plan is not to collect more framework names. It is to become better at making technical decisions, reducing risk, improving the output of other engineers, and operating frontend and AI systems reliably in production.



1. Current Position

The strongest positioning for this profile is at the intersection of frontend software engineering and applied AI systems.


text
Frontend software engineering
  React / Next.js / accessibility / performance / design systems
                \
                 → Senior Frontend Engineer for AI Products
                /   Applied AI Engineer with frontend depth
Applied AI systems
  agents / RAG / evals / observability / durable workflows

The profile reflects delivery of more than 15 React and React Native applications, shared component libraries, interface design in Figma, web and mobile performance optimization, typed APIs, and infrastructure deployed on AWS. It also reflects agent workflows, durable streaming, memory, RAG pipelines, retrieval and reranking, observability, and evaluation suites.

That combination is valuable because an AI product still needs to be a good product. It needs an understandable interface, accessible interaction patterns, reliable state management, useful failure states, fast rendering, and clear evidence for the answers and actions produced by an agent.


The audit produced the following qualitative baseline:

text
Resume-evidence baseline

Senior frontend engineering   7.4 / 10  ███████░░░
Applied AI engineering        7.6 / 10  ███████░░░
Technical leadership          5.5 / 10  █████░░░░░
Quality and risk management   5.8 / 10  █████░░░░░

These numbers are not objective skill ratings. They are a way to identify which parts of the experience are already convincing to a hiring team and which parts still depend on assumptions.



2. Strongest Signals

SignalEvidenceWhy it matters
Frontend delivery and performance15+ React and React Native apps; measurable gains in load time, search latency, Core Web Vitals, deployment speed, and crash-free sessionsShows the ability to ship and improve user-facing systems
End-to-end ownershipDesign, frontend, typed APIs, data, AWS infrastructure, deployment, and observabilitySupports decisions across product and system boundaries
Applied AI systemsDurable agents, RAG, tools, workflows, traces, cost and latency metrics, and eval suitesDemonstrates production AI work beyond a chat-completion demo
Product collaborationDirect client and stakeholder scoping, UX iteration, and deliveryShows the ability to translate ambiguous needs into technical work

Frontend Delivery and Performance

The profile spans taking a frontend product from design to production. Experience covers React, Next.js, React Native, design systems, animation, data visualization, forms, state and server data, CMS integrations, search, and deployment.

The resume also contains measurable performance outcomes:

  • reduced page load time by 80%
  • reduced search latency by 90%
  • achieved LCP below 0.5 seconds and CLS below 0.1
  • reduced build and deployment time by more than 50%
  • maintained more than 99.5% crash-free sessions in a React Native application

These results are stronger than a list of technologies because they show the ability to diagnose a problem and improve an outcome users or engineers can feel.


End-to-End Ownership

Work extends comfortably beyond the component boundary. The profile includes typed APIs, authentication, database access, search, cloud infrastructure, observability, and deployment pipelines alongside frontend applications.

This breadth supports better frontend decisions. It reflects understanding of where data comes from, which guarantees an API provides, how authentication affects navigation and caching, how deployment architecture affects performance, and where production failures are likely to occur.


Applied AI Systems

The AI experience on the profile goes beyond adding a chat completion endpoint to an application. It includes:

  • durable agent runs that clients can disconnect from and resume
  • tools, workflows, memory, scheduling, workspaces, and retries
  • multi-channel experiences across web and Discord
  • RAG ingestion, chunking, retrieval, reranking, and graph queries
  • agent traces and cost and latency metrics
  • scored evaluation suites using golden prompts and LLM-as-judge
  • composable chat, tool-invocation, and file-mention interfaces

This supports a credible Applied AI Engineer or Senior Frontend Engineer for AI Products profile.


Product and Stakeholder Collaboration

The profile includes direct work with clients and stakeholders to scope work, iterate on UX, and deliver releases. Seniority requires more than implementing a specification correctly. It requires finding the real constraint, explaining trade-offs, and helping a team decide what should be built.

Some evidence of this already exists, but the decisions and their impact still need clearer documentation.



3. What Still Needs Strengthening

GapCurrent signalTarget evidence
Technical leadershipProject leadership, reviews, and shared librariesMentoring outcomes, adopted RFCs, team standards, and cross-team influence
Frontend architectureBroad framework and delivery experienceDocumented state boundaries, rendering decisions, browser constraints, and trade-offs
Testing and reliabilityCypress, Vitest, Testing Library, Sentry, and observabilityA layered test strategy, release gates, SLOs, and incident-driven regression coverage
AccessibilitySemantic HTML, keyboard support, Lighthouse, and axeWCAG 2.2 AA criteria, manual keyboard and screen-reader audits, and CI enforcement
AI safety and evaluationDurable runs, retries, traces, and LLM-as-judgePermission boundaries, adversarial cases, deterministic metrics, and recovery behavior
Production operationsCloud deployment and application monitoringReal-user monitoring, service objectives, alerting, and incident ownership

Technical Leadership and Team Leverage

The largest weakness in the current profile is not implementation ability. It is evidence that the work improves the output of a team.

The resume says that projects were led, frontend code was reviewed, and shared libraries were created. It does not explain:

  • how many engineers were supported
  • whether other developers were mentored
  • which standards or architecture decisions were introduced
  • how widely a shared library was adopted
  • whether the work reduced review time, defects, duplication, or onboarding time
  • how disagreement or an ambiguous technical decision was handled

A senior engineer is a multiplier. The profile still needs to demonstrate the ability to create clarity, establish useful constraints, and help other engineers deliver better work without becoming a bottleneck.


Frontend Architecture and Browser Fundamentals

The resume shows a strong frontend toolset, but tools do not prove depth by themselves.

Stronger evidence is still needed of how to reason about:

  • component API design and composition
  • client, server, and URL state boundaries
  • rendering and hydration
  • browser scheduling and the critical rendering path
  • network behavior, caching, and resource loading
  • advanced TypeScript constraints
  • design-system governance and migration
  • performance measurement under real device and network conditions

The goal is not to memorize browser trivia. It is to connect browser behavior to architectural decisions and user outcomes.


Testing and Reliability

The resume lists Cypress, Vitest, React Testing Library, Lighthouse, axe, Sentry, and agent observability. That demonstrates familiarity with useful tools, but it does not yet explain a quality strategy.

The profile still needs to show how to decide:

  • which behavior belongs in a unit, component, integration, or E2E test
  • which critical journeys should block a release
  • how API and state boundaries are tested
  • how visual regressions are detected
  • how flaky tests are handled
  • how production incidents become regression tests
  • how monitoring, SLOs, and incident reviews feed back into development

The senior signal is not the ability to write a test. It is the ability to design a quality system that catches important failures without making delivery slow or brittle.


Accessibility Depth

The profile currently documents semantic HTML, keyboard-accessible navigation and forms, visible focus, meaningful alt text, and automated checks with Lighthouse and axe.

That is a useful baseline, but automated tools detect only a subset of accessibility problems. Deeper practice is still needed with:

  • WCAG 2.2 AA requirements
  • manual keyboard testing
  • VoiceOver or another screen reader
  • focus management in dialogs, menus, and dynamic views
  • accessible names, descriptions, errors, and status announcements
  • contrast, zoom, reflow, motion preferences, and touch targets
  • accessibility checks in CI and release acceptance criteria

Accessibility should be part of design and implementation, not a report run at the end.


AI Safety, Failure Handling, and Evaluation Rigor

The AI work already includes retries, durable runs, traces, cost and latency metrics, and scored evaluations. The next step is to prove that these systems behave safely and predictably when something goes wrong.

Stronger experience and evidence are still needed around:

  • prompt-injection and data-exfiltration tests
  • scoped tool permissions and authorization
  • structured-output validation
  • idempotent tool execution
  • timeouts, circuit breakers, and model fallbacks
  • human approval before sensitive actions
  • partial failure and recovery
  • adversarial and regression evaluation sets
  • separating retrieval quality from generation quality
  • comparing quality, latency, and cost across models and retrieval strategies

LLM-as-judge is useful, but it should not be the only measurement. Deterministic checks and task-specific metrics such as tool-call success, retrieval recall, groundedness, and end-to-end task completion are also needed.


Applied AI Versus ML Engineering

The current evidence is strongest for applied AI and agent engineering, not model-focused ML engineering.

If ML-heavy roles are the target, more depth is needed in statistics, experimentation, data preparation, model training, fine-tuning, and model evaluation. If product and agent roles remain the focus, that should be stated explicitly and the system-design skills that make AI features reliable should be deepened.

For now, the intended positioning is:

Senior Frontend Engineer for AI Products or Applied AI Engineer with deep frontend expertise.

This is more accurate and differentiated than presenting the profile as a general AI or ML engineer.



4. Evidence Gaps and Capability Gaps

A distinction is needed between experience that should be described better and skills that should be actively built.

Evidence still to captureCapabilities still to strengthen
Team size, mentees, and cross-team influenceFormal mentoring and technical-standard ownership
Architecture options and trade-offsBrowser, rendering, and state architecture depth
Users, traffic, agent runs, corpus size, and p95 latencyReal-user monitoring, SLOs, and incident response
Test strategy and defects preventedIntegration, contract, visual, and failure-path testing
Design-system adoption and migration resultsDesign-system governance and deprecation
Production failure stories and recovery outcomesAgent security, permissions, and adversarial evaluation
Model and retrieval comparisons already performedQuantitative experiment design and ML fundamentals

This distinction prevents two mistakes. Months should not be spent relearning something already done but not documented clearly. A resume bullet should also not be rewritten to imply a capability that has not been demonstrated.



5. The First 3 Months: Turn Work Into Evidence

The first priority in this plan is to make engineering reasoning visible and establish a stronger quality baseline.


text
0–3 months   Turn work into evidence
             case studies → quality matrix → accessibility → agent evals

3–6 months   Build reliability and team leverage
             failure boundaries → SLOs → RFC / mentoring → model comparisons

6–12 months  Demonstrate senior scope
             cross-team leadership → governance → published case study

Write Three Architecture Case Studies

Three projects will be documented using the same structure:

  1. The product and technical constraint
  2. The scale and reliability requirements
  3. The options considered
  4. The chosen approach
  5. The trade-offs and rejected alternatives
  6. The rollout and failure handling
  7. The measured outcome
  8. What would change now

At least one case study will focus on frontend architecture, one on durable agent systems, and one on backend or cloud architecture.

Success measure: three completed case studies with concrete constraints, decisions, and outcomes.


Establish a Frontend Quality Matrix

The plan defines what belongs at each testing layer:

LayerTool or practiceProtects
UnitVitestPure logic, parsers, validation, and state transitions
ComponentReact Testing LibraryUser-observable interaction and accessible component contracts
IntegrationTesting Library with controlled API boundariesState, data fetching, errors, retries, and recovery
E2ECypressCritical journeys across routing, authentication, and real browser behavior
VisualTargeted visual regression checksLayouts where visual breakage is expensive or hard to express semantically
Accessibilityaxe in CI plus manual keyboard and screen-reader testingAutomated rule violations and interaction issues automation cannot detect
ProductionRUM, error monitoring, and SLOsFailures and performance conditions pre-production tests cannot reproduce

Success measure: every active project has documented critical journeys and an explicit test layer for each high-risk behavior.


Deepen Accessibility Testing

axe checks will be added to CI where appropriate, but an automated green report will not be treated as complete accessibility coverage.

For important flows, the plan calls for testing:

  • keyboard-only navigation
  • visible and logical focus
  • VoiceOver output
  • form errors and dynamic announcements
  • zoom and reflow
  • reduced motion
  • WCAG 2.2 AA acceptance criteria

Success measure: one reusable accessibility checklist, one documented manual audit, and automated checks on critical pages.


Expand Agent Evaluations

A failure-oriented evaluation set will be created rather than evaluating only expected successful prompts.

The suite will include:

  • tool-selection and argument correctness
  • retrieval relevance and recall
  • citation or evidence grounding
  • end-to-end task success
  • permission failures
  • malformed tool output
  • model timeouts and unavailable dependencies
  • prompt-injection attempts
  • latency and cost budgets

Success measure: a versioned evaluation set with deterministic checks, scored checks, failure categories, and a baseline that can detect regressions.



6. Months 3–6: Build Reliability and Team Leverage

Engineer Explicit Failure Boundaries

For an agent system, the plan calls for implementing and documenting:

  • least-privilege tool access
  • schema validation at tool boundaries
  • idempotency for retried actions
  • timeouts and bounded retries
  • model and retrieval fallbacks
  • human approval for sensitive operations
  • clear partial-failure states in the UI
  • traceable decisions and tool results

Success measure: one production workflow with documented threat cases, recovery behavior, and adversarial regression tests.


Add Production Service Objectives

Frontend and agent observability will be connected to explicit service objectives.

Possible indicators include:

  • Core Web Vitals from real users
  • frontend error and recovery rate
  • agent task success
  • tool-call failure rate
  • p95 time to first token and total run duration
  • retrieval latency
  • cost per successful task

An incident exercise will be run and a blameless postmortem written that produces concrete follow-up work.

Success measure: at least one documented SLO, alerting based on user impact, and one completed incident review.


Create Team-Level Impact

The plan assigns ownership of one engineering standard or RFC and mentoring another engineer through a meaningful piece of work.

The outcome should be measurable through adoption, reduced duplication, faster onboarding, fewer regressions, or shorter review cycles.

Success measure: one adopted RFC or standard, regular mentoring evidence, and a measurable team outcome.


Compare AI System Choices Quantitatively

The plan calls for documenting why a project uses a particular model, embedding, chunking strategy, reranker, cache, or routing policy.

The comparison will consider:

  • task quality
  • retrieval quality
  • latency
  • cost
  • failure rate
  • operational complexity

Success measure: one reproducible comparison that changes or validates a production architecture decision.



7. Months 6–12: Demonstrate Senior Scope

By the end of the 12-month period, the plan targets repeated evidence of leading a complex initiative rather than a single isolated example.

The plan aims to:

  1. Lead a cross-team project from ambiguous requirements through architecture, rollout, monitoring, and iteration.
  2. Establish governance for a design system or AI platform, including ownership, versioning, migration, and deprecation.
  3. Publish a sanitized technical case study or open-source artifact that explains engineering decisions and trade-offs.
  4. Continue deepening ML fundamentals where they improve applied AI decisions.
  5. Mentor engineers and create standards that remain useful without constant involvement.

Success measure: a portfolio of decisions and outcomes showing product impact, production reliability, and improved team output.



8. How Progress Will Be Measured

By the end of this plan, the profile should be able to provide evidence for the following:

GoalEvidence
Explain architectural judgmentThree case studies and at least one adopted RFC
Demonstrate frontend quality leadershipA documented test strategy tied to critical product risks
Demonstrate accessibility depthWCAG 2.2 AA checklist, CI checks, and manual assistive-technology testing
Operate production systemsRUM or agent SLIs, an SLO, alerts, and an incident review
Build reliable AI productsVersioned evals, adversarial cases, permission boundaries, validation, and recovery paths
Multiply team outputMentoring evidence and a measurable standard, library, or process outcome
Communicate scaleUsers, traffic, run volume, corpus size, p95 latency, reliability, and cost where available

This scorecard will be reviewed every quarter. If an activity cannot be connected to one of these outcomes, it should be questioned whether it is the highest-value use of development time.



9. How the Resume Should Change

The resume already contains enough technologies. Its next version should contain more evidence.

The plan calls for:

  • choosing a clear target identity in the summary
  • describing the scale and constraints of important systems
  • explaining difficult decisions instead of only naming the selected stack
  • quantifying team and user impact
  • showing how failures are detected and recovered
  • documenting mentoring, standards, and cross-team influence
  • replacing tool-only testing claims with quality strategy and outcomes
  • including AI safety, permission, and evaluation evidence

Claims should not be added until the work supports them. The resume should become stronger because scope and judgment have grown, not because the wording has become more inflated.



Takeaway

The profile is already strong at building products across frontend, backend, cloud, and applied AI. To become a stronger senior engineer, this plan calls for a deliberate shift:

FromTo
Shipping individual workImproving the output of a team
Using testing toolsDesigning quality systems
Measuring happy pathsEngineering failure recovery
Automated accessibility checksInclusive design and manual validation
Building agent featuresProving their safety, quality, and reliability
Listing technology choicesExplaining technical judgment

The next stage of this career path will not be defined by how many frameworks are known. It will be defined by the quality of decisions, the risks prevented, the systems that can be operated, and the engineers whose work becomes better through team contribution.