diff --git a/src/assets/projects-details.tsx b/src/assets/projects-details.tsx
index 97780e5..23cad77 100644
--- a/src/assets/projects-details.tsx
+++ b/src/assets/projects-details.tsx
@@ -9,6 +9,62 @@ import { SiGithub } from "react-icons/si";
* Modifying the file requires re-building the project.
*/
export const projectInfos: ProjectInfo[] = [
+ {
+ title: "Open-Door Job Application Agent",
+ intro: (
+ <>
+ Human-in-the-Loop AI Agent for Automated Job Applications using LangGraph, Stagehand, Gemini API, and TypeScript
+ >
+ ),
+ descriptions: [
+ {
+ shortDesc: (
+ <>
+ Architected and developed a stateful AI agentic system using LangGraph to automate end-to-end online job applications, reducing manual entry for repetitive forms.
+ >
+ ),
+ longDesc: (
+ <>
+
+ -
+ Integrated
Stagehand for browser automation, enabling autonomous navigation across job portals, login detection, and handling account creation plus email verification flows.
+
+ -
+ Implemented a robust Human-in-the-Loop (HITL) workflow with interactive interrupts to request missing user information and explicit approval before final submission.
+
+
+ >
+ ),
+ },
+ {
+ shortDesc: (
+ <>
+ Engineered a multimodal pipeline with Gemini API (gemini-3.0-flash-preview) for advanced computer-use capabilities and automated PDF resume parsing.
+ >
+ ),
+ longDesc: (
+ <>
+
+ -
+ Designed a modular node-based architecture across Resource Preparation, Account Handling, Form Filling, and Submission Review stages to manage complex states and looped form flows.
+
+ -
+ Managed the TypeScript workspace with
pnpm workspaces and Biome for fast linting, formatting, and optimized dependency management.
+
+
+ >
+ ),
+ },
+ ],
+ links: [
+ <>
+
+
+ Check GitHub
+
+ >,
+ ],
+ },
{
title: "OOTDscribe",
intro: (
diff --git a/src/assets/skills-details.tsx b/src/assets/skills-details.tsx
index 4bdea96..0883bca 100644
--- a/src/assets/skills-details.tsx
+++ b/src/assets/skills-details.tsx
@@ -42,6 +42,7 @@ import {
SiTerraform,
SiNestjs,
SiMongodb,
+ SiGo,
} from "react-icons/si";
import { GiMagnifyingGlass, GiEarthAmerica, GiJapan } from "react-icons/gi";
import { BsDatabaseGear, BsFiletypeSql, BsDiagram3 } from "react-icons/bs";
@@ -65,6 +66,7 @@ export const skillsData: SkillCategory[] = [
skills: [
{ name: "TypeScript", icon: },
{ name: "Java", icon: },
+ { name: "Golang", icon: },
{ name: "JavaScript", icon: },
{ name: "Python", icon: },
{ name: "R", icon: },
@@ -109,6 +111,20 @@ export const skillsData: SkillCategory[] = [
{ name: "Tableau", icon: },
],
},
+ {
+ name: "AI Development",
+ icon: ,
+ skills: [
+ { name: "LangChain", icon: },
+ { name: "LangGraph", icon: },
+ { name: "Prompt & Context Engineering", icon: },
+ { name: "AI Agent", icon: },
+ { name: "AI Workflow", icon: },
+ { name: "RAG", icon: },
+ { name: "Human-in-the-Loop", icon: },
+ { name: "ReAct", icon: },
+ ],
+ },
{
name: "Database Design and Management",
icon: ,
@@ -145,6 +161,22 @@ export const skillsData: SkillCategory[] = [
{ name: "Japanese - Beginner", icon: },
],
},
+ {
+ name: "Cloud Computing",
+ icon: ,
+ skills: [
+ { name: "AWS", icon: },
+ { name: "Linux", icon: },
+ { name: "Kubernetes", icon: },
+ { name: "Ansible", icon: },
+ { name: "Terraform", icon: },
+ { name: "Grafana", icon: },
+ { name: "CI/CD", icon: },
+ { name: "GitHub Actions", icon: },
+ { name: "Golang", icon: },
+ { name: "Distributed System", icon: },
+ ],
+ },
{
name: "Tools & Technologies",
icon: ,
@@ -152,14 +184,8 @@ export const skillsData: SkillCategory[] = [
{ name: "Git", icon: },
{ name: "GitHub", icon: },
{ name: "Docker", icon: },
- { name: "Kubernetes", icon: },
- { name: "Ansible", icon: },
- { name: "Terraform", icon: },
- { name: "Grafana", icon: },
{ name: "Vim/Nvim", icon: },
{ name: "Zsh", icon: },
- { name: "AWS", icon: },
- { name: "Linux", icon: },
{ name: "Blender", icon: },
{
name: "Minecraft Plugin & Mod",