diff --git a/src/data/mockData.ts b/src/data/mockData.ts index 164f284..0de50b4 100644 --- a/src/data/mockData.ts +++ b/src/data/mockData.ts @@ -1,329 +1,33 @@ import { JobApplication, JobFeedItem, UserProfile, NotificationLog, CalendarInterviewEvent } from '../types'; export const INITIAL_USER_PROFILE: UserProfile = { - fullName: "Alex Morgan", - email: "alex.morgan.tech@gmail.com", - phone: "+1 (555) 382-9102", - location: "San Francisco, CA (Hybrid / Remote)", - linkedinUrl: "https://linkedin.com/in/alexmorgan-dev", - githubUrl: "https://github.com/alexmorgan-dev", - portfolioUrl: "https://alexmorgan.dev", - 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.", - experience: [ - { - id: "exp_1", - 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" - } - ], + fullName: "David Kifer", + email: "dkifer19@gmail.com", + phone: "", + location: "", + linkedinUrl: "", + githubUrl: "", + portfolioUrl: "", + summary: "", + experience: [], + skills: [], + education: [], autoApplyCriteria: { - enabled: true, - targetRoles: ["Senior Software Engineer", "Full Stack Engineer", "Frontend Architect", "AI Integration Engineer"], - minMatchScore: 82, + enabled: false, + targetRoles: [], + minMatchScore: 80, maxDailyApplications: 10, - preferredLocations: ["San Francisco, CA", "Remote US", "San Jose, CA"], - minSalary: 155000, - excludedCompanies: ["Legacy Systems Corp", "Monolith Inc"], - preferredPlatforms: ["LinkedIn", "Greenhouse", "Lever", "Glassdoor", "Indeed", "Workday"] + preferredLocations: [], + minSalary: 100000, + excludedCompanies: [], + preferredPlatforms: ["LinkedIn", "Greenhouse", "Lever", "Workday", "Indeed", "Direct"] } }; -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_APPLICATIONS: JobApplication[] = []; -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_JOB_FEEDS: JobFeedItem[] = []; -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_CALENDAR_EVENTS: CalendarInterviewEvent[] = []; -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" - } -]; +export const INITIAL_NOTIFICATIONS: NotificationLog[] = [];