Hey there, my name is
A passionate Software Developer

I'm a passionate freelance software developer. If my skills align with what you're seeking, please don't hesitate to connect with me.

I'm always open to new projects and opportunities, and I'd love to hear from you. Let's create something amazing together!

Animated GIF
me-Img

Hello everyone, I’m PoYu Chao (趙博宇), and I am currently seeking opportunities as a Full Stack Developer or Frontend Developer. I graduated from Northern Arizona University with a background in Software Engineering, and I bring with me one full-time development experience and two internship experiences.

Since Sep 2024, I’ve been working as a Full Stack Developer on a startup project called ArtBridge – an artist commission platform. Collaborating with a four-person team, I helped build the entire system from scratch. Key features I implemented include multi-step registration, real-time chat with milestone tracking, NewebPay payment integration, and backend API routes. I also developed responsive UI components such as user settings, a message board, and modals for image preview/upload. To handle growth, I optimized Firestore structure, improved Firebase listener logic, and applied centralized caching using Redux. I also used Next.js Middleware for session-based route protection

I previously interned as a Software Engineer Intern at Wonder AI, where I improved UI/UX and developed internal tools to support ##AI## model optimization using technologies like React.js, Next.js, Tailwind CSS, and Amazon S3. Before that, I worked as a Quality Assurance Intern at Phase Software (Taipei Office), where I wrote unit tests using Jest, documented bugs, and later contributed remotely to resolving React.js UI issues through Jira collaboration.

artbridge

ArtBridge (繪夢工坊) is an artist commission platform that connects illustrators with clients. The platform supports multi-step registration, real-time chat, system notifications, integrated payment processing, commission order management, and user account settings. It allows seamless role switching between clients and artists, and provides full tracking of commission and artwork progress.

  • NextJS
  • ReactJs
  • Firebase
  • Firebase
  • GCP
  • JavaScript
  • CSS
  • HTML
  • Docker
  • Git
  • Redux
  • Redux Toolkit
  • RWD

resumePilot

resumePilot is an AI-powered tool designed to help users enhance their resumes. Inspired by the developer’s own job search experience, it parses uploaded PDF resumes using PyPDF, splits content into semantic chunks via LLM-based chunking, and stores them in a local Chroma vector database.The system supports various built-in queries (e.g., Summary,Education,Suggestions) to retrieve relevant content and uses GPT‑4o to generate precise, personalized feedback.To ensure accuracy, pytest is used for unit testing of both output and metadata structure.

  • Python
  • Pytest
  • Flask
  • LLM
  • RAG
  • Chroma DB
  • SQL
  • PyPDF
  • LangChain
  • NextJS
  • ReactJs
  • Tailwind
  • JSON API
  • Git
  • Postman

Tech-Turtor

TechTutor is a full-stack web application designed to help users prepare for technical interviews by providing coding challenges, behavioral questions, and conceptual questions with real-time feedback from a large language model (LLM). Questions are generated by the GPT API based on user-imported resumes and job links

  • NextJS
  • ReactJs
  • JavaScript
  • TypeScript
  • TailwindCSS
  • Rest APIs
  • Aws S3
  • Vercel
  • Monaco Editor
  • Python
  • Flask
  • OpenAI API
  • LLM
  • Git

Wander-Internal-Tool

This full-stack project utilizes Next.js, React, and TypeScript for the frontend and interacts with AwsS3 for data storage. It implements RESTful-APIs to retrieve CSV data from S3, store user responses, and allow users to download their results from S3. The core functionality includes testing user preferences for responses from different AI models (ChatGPT, ChatGPT-4, Gemini) to ensure alignment with human feedback. The goal is to optimize machine learning models for better self-learning efficiency based on user feedback.

  • NextJS
  • ReactJs
  • JavaScript
  • TypeScript
  • TailwindCSS
  • Rest APIs
  • Aws S3
  • Vercel
  • Postman
  • Git

Portfolio-Website

This portfolio website showcases my skills and projects, built with Next.js, TypeScript, React, and TailwindCSS. It is designed to be responsive, accessible, and user-friendly, providing a seamless experience across various devices. The site features a clean and modern design, highlighting my work and experience in software development. By utilizing Next.js, it ensures fast loading times and optimal performance, enhancing the overall user experience.

  • NextJS
  • ReactJs
  • TypeScript
  • TailwindCSS
  • Restful-APIs
  • Vercel
  • i18n
  • Git

If there are any potential project collaborations or job opportunities, feel free to contact me.

Additionally, if you'd like to connect or have any questions about my work, don't hesitate to send me a message. I look forward to hearing from you soon!