Skip to content

I reviewed my resume against the expectations for a Senior Frontend Engineer and an Applied AI Engineer. The result was encouraging, but it also exposed a useful gap: my resume demonstrates that I 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 my resume, not a complete measurement of my ability. Some weaknesses may be experience that I have not documented clearly. Others are capabilities that I need to develop deliberately.


My goal for 2026 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. Where I Am Now

My strongest positioning is at the intersection of frontend product engineering and applied AI systems.


Frontend product 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

I have shipped more than 15 React and React Native applications, built shared component libraries, designed interfaces in Figma, optimized web and mobile performance, developed typed APIs, and deployed infrastructure on AWS. I have also built 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:

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 my experience are already convincing to a hiring team and which parts still depend on assumptions.



2. My 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 that I can ship and improve user-facing systems
End-to-end ownershipDesign, frontend, typed APIs, data, AWS infrastructure, deployment, and observabilityHelps me make 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 that I can translate ambiguous needs into technical work

Frontend Delivery and Performance

I can take a frontend product from design to production. My experience covers React, Next.js, React Native, design systems, animation, data visualization, forms, state and server data, CMS integrations, search, and deployment.

My 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 that I can diagnose a problem and improve an outcome users or engineers can feel.


End-to-End Ownership

I am comfortable working beyond the component boundary. I have built typed APIs, authentication, database access, search, cloud infrastructure, observability, and deployment pipelines alongside frontend applications.

This breadth helps me make better frontend decisions. I can understand 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

My AI experience goes beyond adding a chat completion endpoint to an application. I have worked on:

  • 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

I have worked directly 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.

I already have some evidence of this, but I need to document the decisions and their impact more clearly.



3. What I Need to Strengthen

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 my current profile is not implementation ability. It is evidence that my work improves the output of a team.

My resume says that I led projects, reviewed frontend code, and created shared libraries. It does not explain:

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

A senior engineer is a multiplier. I need to demonstrate that I can create clarity, establish useful constraints, and help other engineers deliver better work without becoming a bottleneck.


Frontend Architecture and Browser Fundamentals

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

I need stronger evidence of how I 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

My 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 my quality strategy.

I need to show how I 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 that I can write a test. It is that I can design a quality system that catches important failures without making delivery slow or brittle.


Accessibility Depth

I currently document 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. I need deeper practice 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

My 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.

I need stronger experience and evidence 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. I also need deterministic checks and task-specific metrics such as tool-call success, retrieval recall, groundedness, and end-to-end task completion.


Applied AI Versus ML Engineering

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

If I target ML-heavy roles, I need more depth in statistics, experimentation, data preparation, model training, fine-tuning, and model evaluation. If I continue targeting product and agent roles, I should say so explicitly and deepen the system-design skills that make AI features reliable.

For now, my 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 myself as a general AI or ML engineer.



4. Evidence Gaps and Capability Gaps

I need to distinguish between experience I should describe better and skills I should actively build.

Evidence I need to captureCapabilities I need 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. I should not spend months relearning something I already do but have failed to document. I should also not rewrite a resume bullet to imply a capability that I have not demonstrated.



5. The First 3 Months: Turn Work Into Evidence

My first priority is to make my engineering reasoning visible and establish a stronger quality baseline.


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

I will document three projects 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 I 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

I will define 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

I will add axe checks to CI where appropriate, but I will not treat an automated green report as complete accessibility coverage.

For important flows, I will test:

  • 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

I will create a failure-oriented evaluation set 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, I will implement and document:

  • 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

I will connect frontend and agent observability 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

I will run an incident exercise and write a blameless postmortem 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

I will take ownership of one engineering standard or RFC and mentor 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

I will document 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, I want repeated evidence that I can lead a complex initiative rather than a single isolated example.

I will aim 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 my applied AI decisions.
  5. Mentor engineers and create standards that remain useful without my constant involvement.

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



8. How I Will Measure Progress

By the end of this plan, I 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

I will review this scorecard every quarter. If an activity cannot be connected to one of these outcomes, I should question whether it is the highest-value use of my development time.



9. How My Resume Should Change

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

I should:

  • choose a clear target identity in the summary
  • describe the scale and constraints of important systems
  • explain difficult decisions instead of only naming the selected stack
  • quantify team and user impact
  • show how failures are detected and recovered
  • document mentoring, standards, and cross-team influence
  • replace tool-only testing claims with quality strategy and outcomes
  • include AI safety, permission, and evaluation evidence

I should not add claims until the work supports them. The resume should become stronger because my scope and judgment have grown, not because the wording has become more inflated.



Takeaway

I am already strong at building products across frontend, backend, cloud, and applied AI. To become a stronger senior engineer, I need to make a deliberate shift:

FromTo
Shipping my own 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 my career will not be defined by how many frameworks I know. It will be defined by the quality of my decisions, the risks I prevent, the systems I can operate, and the engineers whose work becomes better because I am part of the team.