I'm Patrick Zhang, a Senior Software Engineer with 10 years of experience building high-impact products across AI startups, Big Tech, and enterprise platforms. I design and ship full-stack applications using React, Next.js, Node.js, and AWS, with a focus on real-time AI-powered systems and user-centric design.\n\nI'm passionate about performance, reliability, and making AI observable and explainable in real-world software. I enjoy collaborating with cross-functional teams from ideation to global-scale deployment, mentoring teammates, and turning ambitious ideas into practical, measurable outcomes.

Patrick Zhang

I'm Patrick Zhang, a Senior Software Engineer with 10 years of experience building high-impact products across AI startups, Big Tech, and enterprise platforms. I design and ship full-stack applications using React, Next.js, Node.js, and AWS, with a focus on real-time AI-powered systems and user-centric design.\n\nI'm passionate about performance, reliability, and making AI observable and explainable in real-world software. I enjoy collaborating with cross-functional teams from ideation to global-scale deployment, mentoring teammates, and turning ambitious ideas into practical, measurable outcomes.

Available to hire

I’m Patrick Zhang, a Senior Software Engineer with 10 years of experience building high-impact products across AI startups, Big Tech, and enterprise platforms. I design and ship full-stack applications using React, Next.js, Node.js, and AWS, with a focus on real-time AI-powered systems and user-centric design.\n\nI’m passionate about performance, reliability, and making AI observable and explainable in real-world software. I enjoy collaborating with cross-functional teams from ideation to global-scale deployment, mentoring teammates, and turning ambitious ideas into practical, measurable outcomes.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
See more

Language

English
Fluent

Work Experience

Senior Software Engineer at Rabbit Inc.
March 1, 2024 - November 1, 2025
Led frontend development for AI-native RabbitOS-based interfaces, building reactive UIs with React/Next.js that adapt to AI intent, display action previews, and support user intervention. Implemented AI explainability UI elements and tooling to visualize AI session logs and trace executions. Engineered real-time streaming for voice input and multi-step action routing, with secure backend support (Node.js, Python, WebSockets) to enable rollback, state management, and robust action orchestration. Automated end-to-end validation with Playwright, including login flows and dashboards. Established CI/CD with GitHub Actions and Vercel, incorporating integration tests and release gating. Collaborated with research to refine prompt chaining and feedback loops; supported rapid weekly releases in a tightly coupled AI startup.
Software Engineer III at Amazon Web Services (AWS)
March 1, 2022 - February 1, 2024
Led frontend development for cloud orchestration dashboards using React, TypeScript, and GraphQL, visualizing resource health and service automation. Integrated SageMaker to enable internal teams to train, deploy, and monitor AI models from a web interface. Built reusable UI modules for inference output inspection, training run comparisons, and data drift visualizations. Created backend services with AWS Lambda, AppSync, and DynamoDB to trigger ML workflows on user input or scheduled events. Implemented secure access flows using Cognito and IAM-based role authorization. Built real-time job status views powered by AppSync subscriptions and delivered telemetry dashboards comparing model predictions vs outcomes. Partnered with data scientists to streamline experimentation, versioning, and rollback of AI models. Drove UI accessibility improvements and migrated legacy apps to React Hooks and modern patterns.
Senior Software Engineer at Meta
June 1, 2017 - February 1, 2022
Built and scaled real-time messaging interfaces with React, Redux, and WebSockets, optimizing performance for large conversations. Integrated smart reply and message classification AI into the frontend, surfacing contextually relevant suggestions and flags. Collaborated with NLP and vision teams to build internal tools for previewing model behavior in UI and contributed to AI feedback loops by logging edge cases and user corrections. Migrated core frontend systems to React Hooks, designed notification modules responsive to ML event signals, and collaborated with accessibility teams to ensure WCAG compliance. Led performance optimizations, mentored junior engineers, and supported A/B testing of AI-powered features with rigorous metrics logging.
Software Engineer at ArcTouch
October 1, 2015 - May 1, 2017
Built production-ready web and mobile apps using React, React Native, and Node.js, customized for enterprise needs. Integrated third-party AI tools for features like smart chat, voice control, and image tagging; created adaptive UIs reacting to AI suggestions in real-time; developed backend services with Express.js supporting NLP routing and chatbot state handling. Designed cross-platform notification systems with Firebase Cloud Messaging; partnered with design teams to deliver mobile-first interfaces; led test automation for web and mobile using Mocha and Appium; contributed to shared component libraries and delivered client demos and AI-focused POCs.

Education

Bachelor’s degree, Computer Science at University of Washington
January 1, 2011 - January 1, 2015

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet