Anothai Vichapaiboon
Software Engineer Intern / Agentic Software Engineer Intern
View Language
Summary
Computer Science student focused on software engineering and agentic software systems. Strongest in TypeScript and Python, with hands-on experience building structured applications, APIs, database-driven systems, AI-assisted workflows, and human-in-the-loop software products. Interested in developing reliable, maintainable systems where LLMs and AI agents help connect human goals with tools, data, and services.
Projects
27/01/2026 | refactor
- Problem/Motivation: Manually managing schedules and checking for appointment overlaps is time-consuming and error-prone.
- Solution/Benefit: Developed a Python-based AI agent utilizing the Model Context Protocol (MCP) to interpret natural language commands. Integrated with the Google Calendar API to automate scheduling and perform real-time overlap detection, significantly reducing manual calendar management.
- Tech Stack: Python • FastAPI • Model Context Protocol (MCP) • Google Calendar API • Gemini AI • Next.js
29/03/2026 | refactor
- Problem/Motivation: Using a single, static resume for different roles reduces the chance of matching company-specific requirements.
- Solution/Benefit: Designed a normalized relational database to securely and flexibly manage skills and experiences. Built a Dynamic Resume generator that outputs tailored documents mapped to specific Job Descriptions, laying the architectural groundwork for future LLM-driven candidate-job matching.
- Tech Stack: TypeScript • Express.js • PostgreSQL • Prisma • React • PDF Generation
24/02/2026 | scale
- Problem/Motivation: Translating comics manually is highly inefficient due to the complexity of extracting text from images.
- Solution/Benefit: Engineered an end-to-end Python pipeline leveraging digital image processing and Optical Character Recognition (OCR). Integrated a Human-in-the-Loop (HITL) workflow to ensure high contextual accuracy and quality control in English-to-Thai translations.
- Tech Stack: Python • OpenCV • Tesseract OCR • Image Processing • CLI Interface
12/04/2026 | refactor
- Problem/Motivation: Setting up new software project structures involves repetitive and time-consuming manual configurations.
- Solution/Benefit: Built a command-line interface (CLI) to automate project bootstrapping (Selection & Contribute features). Engineered a highly flexible architecture designed to support future LLM integration, enabling developers to scaffold custom projects using simple natural language prompts.
- Tech Stack: TypeScript • Bun • Elysia • Prisma • Google Gemini API • CLI Development
23/03/2026 | refactor
- Problem/Motivation: Networking events often suffer from low engagement and awkward initial interactions.
- Solution/Benefit: Developed a "Phygital" platform merging physical and online participation. Applied AI to dynamically generate and randomize domain-specific questions (e.g., Computer Science, Data Science), effectively breaking the ice and fostering meaningful professional connections.
- Tech Stack: Next.js • FastAPI • WebSocket • LLM (Gemini/Claude) • Real-time Leaderboard • React
18/01/2026 | refactor
- Problem/Motivation: Learning advanced Software Design Patterns often lacks practical, real-world frontend implementation examples.
- Solution/Benefit: Developed a portfolio website using TypeScript and Next.js, explicitly implementing GoF patterns (Factory, Builder, Visitor) within the architecture. This resulted in a highly maintainable codebase and served as a tangible proof-of-concept for clean code engineering.
- Tech Stack: TypeScript • Next.js 16 • React 19 • Prisma • PostgreSQL • Tailwind CSS • Docker • GitHub Actions (CI/CD) • Cloudflare • Vercel • GCP • Azure
Skills
Languages
- TypeScript (Primary)
- Python
- C++
Frameworks & Tools
- React
- Next.js
- Express.js
- Elysia
- FastAPI
- Docker
Databases
- PostgreSQL
- MySQL
- MongoDB
- Prisma
Other
- Model Context Protocol (MCP)
- Git
- GitHub
- GitHub Copilot
- GitHub Copilot CLI
- GitHub Action(CI,CD)
- GCP
- Azure
- Cloudflare
- Gemini CLI
- Claude
- Design Patterns(GoF)
- SOLID
- SDLC
Working Style & Soft Skills
- Design-First Approach
- Strategic Problem Solving
- Adaptability
- Technical Communication
Education
Computer Science
Ramkhamhaeng University, Faculty of Science
Expected Graduation: 2027
- Relevant Coursework: Software Engineering, Algorithm Design and Analysis, System Analysis and Design, Data Mining, Database, Design Pattern