Skip to content

Commit 0635f62

Browse files
committed
feat: Update role
1 parent d961b38 commit 0635f62

4 files changed

Lines changed: 29 additions & 10 deletions

File tree

agents.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# agents.md — AI Agent Context for jackdomleo.dev
22

3-
Personal portfolio site for Jack Domleo, Senior Frontend Developer.
3+
Personal portfolio site for Jack Domleo, Lead Frontend Engineer.
44
Live URL: https://jackdomleo.dev | Repo: https://github.com/jackdomleo7/jackdomleo.dev
55

66
---

app/pages/work.vue

Lines changed: 27 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -13,20 +13,39 @@
1313
<p class="place__duration">February 2021 - present</p>
1414
</div>
1515
<ol class="place__roles">
16+
<li class="role">
17+
<h3 class="role__name">Lead Frontend Engineer</h3>
18+
<p class="role__dates">February 2026 - present</p>
19+
<div class="rich-text">
20+
<p>Promoted to lead the technical direction of the frontend projects and infrastructure. I am responsible for the overarching architectural health of our web products, ensuring that our engineering culture prioritises scalability, accessibility, and high-leverage developer workflows.</p>
21+
22+
<h4>Key responsibilities:</h4>
23+
<ul>
24+
<li><strong>Technical Governance:</strong> Defining and enforcing frontend standards across all product squads to ensure a unified and maintainable ecosystem.</li>
25+
<li><strong>Strategic Mentorship:</strong> Guiding senior and mid-level developers through complex architectural challenges and fostering a culture of continuous technical improvement.</li>
26+
<li><strong>System Architecture:</strong> Overseeing the evolution of our shared core systems and internal libraries, ensuring they remain robust as the business scales.</li>
27+
<li><strong>Discovery & Innovation:</strong> Evaluating emerging technologies (like Nuxt 4 and advanced AI integration) to determine their feasibility and value for our long-term roadmap.</li>
28+
<li><strong>Stakeholder Liaison:</strong> Translating high-level business objectives into actionable technical strategies for engineering teams.</li>
29+
</ul>
30+
31+
<h4>Key technologies:</h4>
32+
<p>Vue.js, Nuxt.js, TypeScript, Architecture Design, Technical Leadership, Frontend Governance</p>
33+
</div>
34+
</li>
1635
<li class="role">
1736
<h3 class="role__name">Senior Frontend Developer</h3>
18-
<p class="role__dates">June 2023 - present</p>
37+
<p class="role__dates">June 2023 - February 2026</p>
1938
<div class="rich-text">
20-
<p>I was promoted to lead the frontend strategy for our Credit Card product - the business's highest-revenue vertical. Beyond my primary product, I spend a lot of my time on cross-product collaboration, ensuring our technical standards and shared systems are consistent across the entire engineering team.</p>
39+
<p>In this role, I led the frontend strategy for our Credit Card product - the business's highest-revenue vertical. Beyond my primary product focus, I dedicated significant time to cross-product collaboration, ensuring technical standards and shared systems remained consistent across the entire engineering department.</p>
2140

2241
<h4>Key responsibilities:</h4>
2342
<ul>
24-
<li><strong>Leading the Stack:</strong> Managing the transition from legacy Vue 2 and JavaScript to a modern, type-safe Vue 3 and TypeScript ecosystem.</li>
25-
<li><strong>Planning & Feasibility:</strong> Acting as a technical spokesperson during project planning to help teams estimate work and define realistic roadmaps.</li>
26-
<li><strong>Feature Engineering:</strong> Architecting and delivering complex user features primarily for the Credit Card journey (but also other products), ensuring they are performant, accessible, and align with business requirements.</li>
27-
<li><strong>Cross-Product Collaboration:</strong> Working across different product teams to implement shared standards and improve our overall frontend architecture.</li>
28-
<li><strong>Quality & Stability:</strong> Driving strategic refactoring to keep our systems maintainable and writing the automated tests that protect our most important customer journeys.</li>
29-
<li><strong>AI Workflow Integration:</strong> Utilizing AI-assisted development tools (since early 2025) to accelerate feature delivery, automate boilerplate, and perform deep code analysis for architectural improvements.</li>
43+
<li><strong>Leading the Stack:</strong> Managed the transition from legacy Vue 2 and JavaScript to a modern, type-safe Vue 3 and TypeScript ecosystem.</li>
44+
<li><strong>Planning & Feasibility:</strong> Acted as a technical spokesperson during project planning to help teams estimate work and define realistic roadmaps.</li>
45+
<li><strong>Feature Engineering:</strong> Architected and delivered complex user features primarily for the Credit Card journey, ensuring they were performant, accessible, and aligned with business requirements.</li>
46+
<li><strong>Cross-Product Collaboration:</strong> Worked across different product teams to implement shared standards and improve our overall frontend architecture.</li>
47+
<li><strong>Quality & Stability:</strong> Drove strategic refactoring to maintain system health and authored the automated tests protecting critical customer journeys.</li>
48+
<li><strong>AI Workflow Integration:</strong> Integrated AI-assisted development tools to accelerate feature delivery, automate boilerplate, and perform deep code analysis for architectural improvements.</li>
3049
</ul>
3150

3251
<h4>Key achievements:</h4>

app/utilities/variables.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ export default {
44
LINKEDIN_URL: 'https://linkedin.com/in/jackdomleo7/',
55
GITHUB_URL: 'https://github.com/jackdomleo7',
66
CODEPEN_URL: 'https://codepen.io/jackdomleo7',
7-
OCCUPATION: 'Senior Frontend Developer',
7+
OCCUPATION: 'Lead Frontend Engineer',
88
CURRENT_YEAR: new Date().getFullYear(),
99
NO_OF_YEARS_EXPERIENCE: (() => {
1010
const firstDayAsDeveloper = dayjs(new Date('2018-09-03'))
12.5 KB
Loading

0 commit comments

Comments
 (0)