Tokyo, Japan. Oversee product engineering and lead a team of 6 backend engineers and 6 frontend engineers building LLM AI agents for the architecture, engineering, and construction industry. Built a successful MVP from the ground up; shipped multiple PoCs and reworked core code.
- Owned the company's technical direction — set architecture standards, technology choices, and engineering roadmap.
- Maintained a complex ~590K LOC codebase spanning frontend, backend, microservices, queues, workers, and schedulers.
- Designed and architected systems; built the data layer, API layer, FE layer, and AI agent for AI and LLM consumption; facilitated Elasticsearch integration.
- Implemented async / coroutine‑based task runners and a real‑time application layer.
- Designed and implemented real‑time events using SSE and ElasticSQL to power streaming chat, live dashboards, and notifications.
- Designed a WebSocket + RabbitMQ streaming solution implemented as a FastAPI microservice as an option for real‑time event notification.
- Designed and implemented a messaging queue for ingestion, data conversion, and extraction of 3D models and large‑volume PDFs using RabbitMQ and FastStream.
- Filled gaps as PM and DevOps when short‑staffed; oversaw and ran engineering interviews; researched bleeding‑edge AI tooling.
- Ensured code quality across the team via review, mentorship, and architecture standards.