Purge all seed data and set user profile to David Kifer
This commit is contained in:
+22
-318
@@ -1,329 +1,33 @@
|
|||||||
import { JobApplication, JobFeedItem, UserProfile, NotificationLog, CalendarInterviewEvent } from '../types';
|
import { JobApplication, JobFeedItem, UserProfile, NotificationLog, CalendarInterviewEvent } from '../types';
|
||||||
|
|
||||||
export const INITIAL_USER_PROFILE: UserProfile = {
|
export const INITIAL_USER_PROFILE: UserProfile = {
|
||||||
fullName: "Alex Morgan",
|
fullName: "David Kifer",
|
||||||
email: "alex.morgan.tech@gmail.com",
|
email: "dkifer19@gmail.com",
|
||||||
phone: "+1 (555) 382-9102",
|
phone: "",
|
||||||
location: "San Francisco, CA (Hybrid / Remote)",
|
location: "",
|
||||||
linkedinUrl: "https://linkedin.com/in/alexmorgan-dev",
|
linkedinUrl: "",
|
||||||
githubUrl: "https://github.com/alexmorgan-dev",
|
githubUrl: "",
|
||||||
portfolioUrl: "https://alexmorgan.dev",
|
portfolioUrl: "",
|
||||||
summary: "Senior Full-Stack Software Engineer with 6+ years of experience building high-performance web applications, distributed systems, and AI-integrated developer tools. Passionate about micro-frontends, reactive UI architectures, and generative AI agent workflows.",
|
summary: "",
|
||||||
experience: [
|
experience: [],
|
||||||
{
|
skills: [],
|
||||||
id: "exp_1",
|
education: [],
|
||||||
title: "Senior Full-Stack Engineer",
|
|
||||||
company: "Apex Tech Systems",
|
|
||||||
period: "2023 - Present",
|
|
||||||
bullets: [
|
|
||||||
"Architected enterprise React 18 & Node.js microservices serving 1.2M monthly active users with 99.98% uptime.",
|
|
||||||
"Integrated LLM inference endpoints & Gemini AI vector search, boosting search accuracy by 42%.",
|
|
||||||
"Optimized client-side bundle sizes and Vite build pipelines, cutting initial page load times from 3.2s to 850ms."
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
id: "exp_2",
|
|
||||||
title: "Software Engineer",
|
|
||||||
company: "CloudScale Innovations",
|
|
||||||
period: "2020 - 2023",
|
|
||||||
bullets: [
|
|
||||||
"Developed scalable GraphQL & REST APIs in Express and TypeScript, handling over 25,000 requests per minute.",
|
|
||||||
"Implemented real-time WebSocket collaborative dashboards and automated CI/CD deployment pipelines on GCP Cloud Run.",
|
|
||||||
"Led a team of 4 engineers in migrating legacy monolithic monolith to containerized Docker services."
|
|
||||||
]
|
|
||||||
}
|
|
||||||
],
|
|
||||||
skills: [
|
|
||||||
"TypeScript", "React", "Node.js", "Express", "Tailwind CSS",
|
|
||||||
"Python", "Gemini API", "PostgreSQL", "Firebase", "GraphQL",
|
|
||||||
"Docker", "Google Cloud Platform", "Jest", "Vite", "System Design"
|
|
||||||
],
|
|
||||||
education: [
|
|
||||||
{
|
|
||||||
degree: "B.S. in Computer Science",
|
|
||||||
institution: "University of California, Berkeley",
|
|
||||||
year: "2020"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
autoApplyCriteria: {
|
autoApplyCriteria: {
|
||||||
enabled: true,
|
enabled: false,
|
||||||
targetRoles: ["Senior Software Engineer", "Full Stack Engineer", "Frontend Architect", "AI Integration Engineer"],
|
targetRoles: [],
|
||||||
minMatchScore: 82,
|
minMatchScore: 80,
|
||||||
maxDailyApplications: 10,
|
maxDailyApplications: 10,
|
||||||
preferredLocations: ["San Francisco, CA", "Remote US", "San Jose, CA"],
|
preferredLocations: [],
|
||||||
minSalary: 155000,
|
minSalary: 100000,
|
||||||
excludedCompanies: ["Legacy Systems Corp", "Monolith Inc"],
|
excludedCompanies: [],
|
||||||
preferredPlatforms: ["LinkedIn", "Greenhouse", "Lever", "Glassdoor", "Indeed", "Workday"]
|
preferredPlatforms: ["LinkedIn", "Greenhouse", "Lever", "Workday", "Indeed", "Direct"]
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
export const INITIAL_APPLICATIONS: JobApplication[] = [
|
export const INITIAL_APPLICATIONS: JobApplication[] = [];
|
||||||
{
|
|
||||||
id: "app_101",
|
|
||||||
company: "Stripe",
|
|
||||||
role: "Senior Full Stack Engineer - Developer Experience",
|
|
||||||
platform: "Greenhouse",
|
|
||||||
location: "San Francisco, CA (Hybrid)",
|
|
||||||
salaryRange: "$185,000 - $220,000",
|
|
||||||
status: "Interviewing",
|
|
||||||
matchScore: 94,
|
|
||||||
appliedAt: "2026-07-18T14:30:00Z",
|
|
||||||
jobUrl: "https://stripe.com/jobs/sr-fullstack-dev-exp",
|
|
||||||
jobDescription: "Building next-generation developer tooling, SDK integrations, and interactive CLI dashboards in TypeScript and Node.js.",
|
|
||||||
tailoredResume: "Tailored for Stripe: Emphasized developer experience tools, SDK design, performance optimizations, and reactive frontend architectures.",
|
|
||||||
coverLetter: "Dear Stripe Team,\n\nI am thrilled to apply for the Senior Full Stack Engineer position on the Developer Experience team. With over 6 years of expertise building high-throughput TypeScript APIs and lightning-fast developer tools, I have consistently delivered platforms that make complex systems feel effortless...",
|
|
||||||
interviewDate: new Date(Date.now() + 86400000 * 2).toISOString(), // 2 days from now
|
|
||||||
calendarEventId: "evt_stripe_tech_screen",
|
|
||||||
notes: "Technical Screen scheduled with Engineering Manager Sarah Chen. Focus on API design and microservice boundaries.",
|
|
||||||
autoApplied: false,
|
|
||||||
contactEmail: "recruiting@stripe.com",
|
|
||||||
timeline: [
|
|
||||||
{ date: "Jul 21, 10:15 AM", action: "Scheduled Technical Screen for Jul 24" },
|
|
||||||
{ date: "Jul 19, 02:00 PM", action: "Recruiter Phone Screen Completed" },
|
|
||||||
{ date: "Jul 18, 02:30 PM", action: "Application Submitted via Greenhouse" }
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
id: "app_102",
|
|
||||||
company: "Anthropic",
|
|
||||||
role: "AI Agent & Infrastructure Engineer",
|
|
||||||
platform: "Lever",
|
|
||||||
location: "San Francisco, CA",
|
|
||||||
salaryRange: "$210,000 - $260,000",
|
|
||||||
status: "Screening",
|
|
||||||
matchScore: 89,
|
|
||||||
appliedAt: "2026-07-19T09:15:00Z",
|
|
||||||
jobUrl: "https://jobs.lever.co/anthropic/ai-agent-infra",
|
|
||||||
jobDescription: "Scaling generative AI agent loops, autonomous browser handshakes, and low-latency inference pipelines.",
|
|
||||||
tailoredResume: "Tailored for Anthropic: Highlighted Gemini AI SDK integrations, server-side function calling, vector databases, and fault-tolerant agent execution.",
|
|
||||||
coverLetter: "Dear Hiring Manager,\n\nAs a full-stack engineer passionate about autonomous AI agent loops and resilient backend architectures, I am eager to contribute to Anthropic's agent infrastructure...",
|
|
||||||
interviewDate: undefined,
|
|
||||||
notes: "Recruiter screen scheduled for Friday morning.",
|
|
||||||
autoApplied: true,
|
|
||||||
contactEmail: "careers@anthropic.com",
|
|
||||||
timeline: [
|
|
||||||
{ date: "Jul 20, 04:45 PM", action: "Recruiter requested availability for screening" },
|
|
||||||
{ date: "Jul 19, 09:15 AM", action: "Autonomous AI Auto-Applied (Match: 89%)" }
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
id: "app_103",
|
|
||||||
company: "Figma",
|
|
||||||
role: "Staff Frontend Architect - Canvas Engine",
|
|
||||||
platform: "LinkedIn",
|
|
||||||
location: "San Francisco, CA / Remote",
|
|
||||||
salaryRange: "$200,000 - $245,000",
|
|
||||||
status: "Applied",
|
|
||||||
matchScore: 86,
|
|
||||||
appliedAt: "2026-07-20T11:00:00Z",
|
|
||||||
jobUrl: "https://www.linkedin.com/jobs/view/figma-staff-frontend",
|
|
||||||
jobDescription: "Optimizing high-performance web canvas rendering, WebAssembly modules, and real-time multiplayer state synchronization.",
|
|
||||||
tailoredResume: "Tailored for Figma: Focused on WebGL/Canvas rendering, sub-second latency state management, micro-frontends, and Vite bundler tuning.",
|
|
||||||
coverLetter: "Dear Figma Hiring Team,\n\nI have followed Figma's engineering blogs on multiplayer WebGL rendering with deep admiration. My background in building real-time reactive frontend tools makes me a natural fit...",
|
|
||||||
notes: "Awaiting recruiter response. Reached out to UC Berkeley alumni at Figma.",
|
|
||||||
autoApplied: false,
|
|
||||||
contactEmail: "talent@figma.com",
|
|
||||||
timeline: [
|
|
||||||
{ date: "Jul 20, 11:00 AM", action: "Application Submitted via LinkedIn" }
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
id: "app_104",
|
|
||||||
company: "Vercel",
|
|
||||||
role: "Senior Edge Infrastructure Engineer",
|
|
||||||
platform: "Greenhouse",
|
|
||||||
location: "Remote US",
|
|
||||||
salaryRange: "$175,000 - $210,000",
|
|
||||||
status: "Offer",
|
|
||||||
matchScore: 92,
|
|
||||||
appliedAt: "2026-07-10T16:20:00Z",
|
|
||||||
jobUrl: "https://vercel.com/careers/sr-edge-eng",
|
|
||||||
jobDescription: "Building serverless edge runtime primitives, global routing proxies, and developer preview pipelines.",
|
|
||||||
tailoredResume: "Tailored for Vercel: Showcased SSR frameworks, Cloud Run deployment containers, edge routing, and bundle optimization.",
|
|
||||||
interviewDate: undefined,
|
|
||||||
notes: "Offer received! Base: $195k + Equity. Decision deadline: July 28.",
|
|
||||||
autoApplied: true,
|
|
||||||
contactEmail: "offers@vercel.com",
|
|
||||||
timeline: [
|
|
||||||
{ date: "Jul 21, 05:00 PM", action: "Official Written Offer Letter Delivered!" },
|
|
||||||
{ date: "Jul 17, 02:00 PM", action: "Final Executive Round Completed" },
|
|
||||||
{ date: "Jul 14, 11:00 AM", action: "System Design Panel Completed" },
|
|
||||||
{ date: "Jul 10, 04:20 PM", action: "Autonomous AI Auto-Applied (Match: 92%)" }
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
id: "app_105",
|
|
||||||
company: "Datadog",
|
|
||||||
role: "Senior Software Engineer - Telemetry",
|
|
||||||
platform: "Glassdoor",
|
|
||||||
location: "San Jose, CA",
|
|
||||||
salaryRange: "$170,000 - $205,000",
|
|
||||||
status: "Rejected",
|
|
||||||
matchScore: 78,
|
|
||||||
appliedAt: "2026-07-12T10:00:00Z",
|
|
||||||
jobUrl: "https://www.glassdoor.com/job-listing/datadog-sr-eng",
|
|
||||||
jobDescription: "High-throughput metric ingestion pipelines, distributed tracing, and real-time observability dashboards.",
|
|
||||||
tailoredResume: "Tailored for Datadog: Highlighted metric aggregations, REST APIs, and telemetry pipelines.",
|
|
||||||
notes: "Positional fit was slightly off due to heavy C++ requirement.",
|
|
||||||
autoApplied: true,
|
|
||||||
timeline: [
|
|
||||||
{ date: "Jul 16, 09:00 AM", action: "Position filled / Rejection notice received" },
|
|
||||||
{ date: "Jul 12, 10:00 AM", action: "Application Submitted via Glassdoor" }
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
id: "app_106",
|
|
||||||
company: "Airbnb",
|
|
||||||
role: "Senior Staff Full Stack Architect",
|
|
||||||
platform: "Workday",
|
|
||||||
location: "San Francisco, CA / Hybrid",
|
|
||||||
salaryRange: "$195,000 - $240,000",
|
|
||||||
status: "Applied",
|
|
||||||
matchScore: 88,
|
|
||||||
appliedAt: "2026-07-21T08:30:00Z",
|
|
||||||
jobUrl: "https://airbnb.workdayjobs.com/careers/job/sr-staff-fullstack",
|
|
||||||
jobDescription: "Scaling design system components, server-driven UI, and seamless international search experiences.",
|
|
||||||
tailoredResume: "Tailored for Airbnb: Emphasized server-driven UI design, modular React architecture, and global localization.",
|
|
||||||
autoApplied: true,
|
|
||||||
timeline: [
|
|
||||||
{ date: "Jul 21, 08:30 AM", action: "Autonomous AI Auto-Applied (Match: 88%)" }
|
|
||||||
]
|
|
||||||
}
|
|
||||||
];
|
|
||||||
|
|
||||||
export const INITIAL_JOB_FEEDS: JobFeedItem[] = [
|
export const INITIAL_JOB_FEEDS: JobFeedItem[] = [];
|
||||||
{
|
|
||||||
id: "feed_1",
|
|
||||||
title: "Senior AI Integration Engineer",
|
|
||||||
company: "OpenAI Platform Partner",
|
|
||||||
location: "San Francisco, CA (Hybrid)",
|
|
||||||
salary: "$190,000 - $230,000",
|
|
||||||
platform: "Greenhouse",
|
|
||||||
url: "https://boards.greenhouse.io/openaiplatform/jobs/4829101",
|
|
||||||
postedDate: "2 hours ago",
|
|
||||||
description: "Looking for a seasoned TypeScript/Node engineer to integrate Gemini and OpenAI APIs into customer agent workflows, build resilient streaming proxies, and maintain fast client UI interfaces.",
|
|
||||||
requiredSkills: ["TypeScript", "Node.js", "Gemini API", "Express", "Streaming SSE", "Tailwind CSS"],
|
|
||||||
estimatedMatch: 95,
|
|
||||||
type: "Full-time"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
id: "feed_2",
|
|
||||||
title: "Lead Full Stack Developer",
|
|
||||||
company: "Linear Technologies",
|
|
||||||
location: "Remote US / SF",
|
|
||||||
salary: "$180,000 - $215,000",
|
|
||||||
platform: "Lever",
|
|
||||||
url: "https://jobs.lever.co/linear/lead-fullstack",
|
|
||||||
postedDate: "5 hours ago",
|
|
||||||
description: "Architecting buttery-smooth issue tracking workflows, high-frequency keyboard shortcuts, and optimistic client state synchronization in React & Node.",
|
|
||||||
requiredSkills: ["React", "TypeScript", "Vite", "GraphQL", "Performance", "State Sync"],
|
|
||||||
estimatedMatch: 91,
|
|
||||||
type: "Remote"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
id: "feed_3",
|
|
||||||
title: "Staff Frontend Architect",
|
|
||||||
company: "Notion",
|
|
||||||
location: "San Francisco, CA",
|
|
||||||
salary: "$205,000 - $250,000",
|
|
||||||
platform: "LinkedIn",
|
|
||||||
url: "https://www.linkedin.com/jobs/view/notion-staff-frontend",
|
|
||||||
postedDate: "1 day ago",
|
|
||||||
description: "Drive core document editor performance, micro-frontend modules, rich text parsing, and web worker background processes.",
|
|
||||||
requiredSkills: ["React", "TypeScript", "Micro-frontends", "Vite", "Canvas/DOM", "System Architecture"],
|
|
||||||
estimatedMatch: 87,
|
|
||||||
type: "Hybrid"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
id: "feed_4",
|
|
||||||
title: "Senior Cloud Infrastructure Engineer",
|
|
||||||
company: "Supabase",
|
|
||||||
location: "Remote Worldwide",
|
|
||||||
salary: "$165,000 - $200,000",
|
|
||||||
platform: "Direct",
|
|
||||||
url: "https://supabase.com/careers/cloud-infra-eng",
|
|
||||||
postedDate: "1 day ago",
|
|
||||||
description: "Build global database backup orchestration, serverless edge function execution layers, and automated cloud monitoring APIs.",
|
|
||||||
requiredSkills: ["PostgreSQL", "Docker", "Go/Node.js", "Cloud Run/GCP", "REST APIs"],
|
|
||||||
estimatedMatch: 83,
|
|
||||||
type: "Remote"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
id: "feed_5",
|
|
||||||
title: "Principal Web Engineer",
|
|
||||||
company: "Scale AI",
|
|
||||||
location: "San Francisco, CA",
|
|
||||||
salary: "$210,000 - $270,000",
|
|
||||||
platform: "Workday",
|
|
||||||
url: "https://scaleai.workdayjobs.com/careers/principal-web",
|
|
||||||
postedDate: "3 days ago",
|
|
||||||
description: "Lead engineering on human-in-the-loop annotation interfaces, LLM evaluation analytics dashboards, and interactive synthetic data tools.",
|
|
||||||
requiredSkills: ["TypeScript", "React", "Recharts/D3", "Node.js", "Python", "Data Viz"],
|
|
||||||
estimatedMatch: 89,
|
|
||||||
type: "Full-time"
|
|
||||||
}
|
|
||||||
];
|
|
||||||
|
|
||||||
export const INITIAL_CALENDAR_EVENTS: CalendarInterviewEvent[] = [
|
export const INITIAL_CALENDAR_EVENTS: CalendarInterviewEvent[] = [];
|
||||||
{
|
|
||||||
id: "evt_1",
|
|
||||||
applicationId: "app_101",
|
|
||||||
company: "Stripe",
|
|
||||||
role: "Senior Full Stack Engineer",
|
|
||||||
interviewType: "Technical Round",
|
|
||||||
startTime: new Date(Date.now() + 86400000 * 2).toISOString().split('T')[0] + "T10:00:00-07:00",
|
|
||||||
endTime: new Date(Date.now() + 86400000 * 2).toISOString().split('T')[0] + "T11:00:00-07:00",
|
|
||||||
locationOrUrl: "https://meet.google.com/stripe-tech-screen",
|
|
||||||
googleCalendarEventId: "gcal_evt_stripe_101",
|
|
||||||
syncedToGoogle: true,
|
|
||||||
interviewer: "Sarah Chen (Engineering Manager)",
|
|
||||||
notes: "Review REST API design guidelines and reactive client state."
|
|
||||||
},
|
|
||||||
{
|
|
||||||
id: "evt_2",
|
|
||||||
applicationId: "app_102",
|
|
||||||
company: "Anthropic",
|
|
||||||
role: "AI Agent & Infrastructure Engineer",
|
|
||||||
interviewType: "Phone Screen",
|
|
||||||
startTime: new Date(Date.now() + 86400000 * 3).toISOString().split('T')[0] + "T14:30:00-07:00",
|
|
||||||
endTime: new Date(Date.now() + 86400000 * 3).toISOString().split('T')[0] + "T15:00:00-07:00",
|
|
||||||
locationOrUrl: "+1 (415) 890-2193",
|
|
||||||
googleCalendarEventId: "gcal_evt_anthropic_102",
|
|
||||||
syncedToGoogle: true,
|
|
||||||
interviewer: "Marcus Vance (Talent Acquisition)",
|
|
||||||
notes: "Discuss experience with Gemini AI SDK and agent fallback mechanisms."
|
|
||||||
}
|
|
||||||
];
|
|
||||||
|
|
||||||
export const INITIAL_NOTIFICATIONS: NotificationLog[] = [
|
export const INITIAL_NOTIFICATIONS: NotificationLog[] = [];
|
||||||
{
|
|
||||||
id: "notif_1",
|
|
||||||
timestamp: "2026-07-21T10:15:00Z",
|
|
||||||
type: "INTERVIEW_SCHEDULED",
|
|
||||||
recipient: "alex.morgan.tech@gmail.com",
|
|
||||||
subject: "Interview Scheduled: Stripe - Senior Full Stack Engineer",
|
|
||||||
body: "Your Technical Screen with Stripe has been confirmed for " + new Date(Date.now() + 86400000 * 2).toLocaleDateString() + " at 10:00 AM PDT. A Google Calendar invitation has been synced automatically.",
|
|
||||||
status: "SENT",
|
|
||||||
platform: "Google Calendar & Gmail"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
id: "notif_2",
|
|
||||||
timestamp: "2026-07-21T08:30:00Z",
|
|
||||||
type: "AUTO_APPLY",
|
|
||||||
recipient: "alex.morgan.tech@gmail.com",
|
|
||||||
subject: "Autonomous AI Submitted Application: Airbnb (Match: 88%)",
|
|
||||||
body: "Our Autonomous AI Auto-Apply engine has successfully tailored your resume and submitted an application for Senior Staff Full Stack Architect at Airbnb via Workday.",
|
|
||||||
status: "SENT",
|
|
||||||
platform: "Gmail"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
id: "notif_3",
|
|
||||||
timestamp: "2026-07-19T09:15:00Z",
|
|
||||||
type: "AUTO_APPLY",
|
|
||||||
recipient: "alex.morgan.tech@gmail.com",
|
|
||||||
subject: "Autonomous AI Submitted Application: Anthropic (Match: 89%)",
|
|
||||||
body: "Application submitted to Anthropic via Lever. Tailored experience section added for LLM infrastructure and Gemini integrations.",
|
|
||||||
status: "SENT",
|
|
||||||
platform: "Gmail"
|
|
||||||
}
|
|
||||||
];
|
|
||||||
|
|||||||
Reference in New Issue
Block a user