Work Experience

A brief overview of my professional journey and career milestones.

  1. Weseek

    Software Engineer Intern

    Weseek·Internship
    Jun 2022 - Oct 2022
    ·5 mos
    Tokyo, Japan·On-Site
    • Built and improved a user-facing portal for JPNAP, the largest Internet Exchange Service in Japan, enhancing usability and accessibility for end users.
    • Implemented and maintained database migrations and CRUD functionality using Ruby on Rails (ActiveRecord) and MySQL, ensuring reliable data integrity.
    • Designed backend features following MVC principles, improving code maintainability and supporting future feature expansion.
    • Developed responsive frontend components using AngularJS, TypeScript, and Bootstrap, delivering a smooth and intuitive user experience.
    • Improved application performance and responsiveness by contributing to a Single Page Application (SPA) architecture and frontend caching strategies.
  2. Everforth ltd.

    Part-Time Software Engineer

    Everforth ltd.·Freelance
    Nov 2022 - May 2025
    ·2 yrs 7 mos
    Tokyo, Japan·Remote
    • Contributed to a full-stack enterprise application for standardizing employee health workflows, using Nuxt.js, Vue.js, and TypeScript on the frontend and Java Spring Boot on the backend.
    • Developed serverless REST API endpoints using AWS Lambda, Python, and Node.js to handle data ingestion, transformation, and persistence.
    • Architected and implemented a serverless reporting pipeline using AWS Step Functions and Python, transforming user-submitted data into individualized PDF reports with dynamic charts and scoring logic.
    • Implemented dynamic PDF layout logic using ReportLab, calculating spacing and pagination to support variable-length sections, comments, and category counts across customers.
    • Contributed to backend infrastructure supporting real-time data processing, integrating with existing systems to improve reliability and performance.
    • Participated in peer code reviews, providing feedback to maintain code quality, consistency, and engineering best practices.
  3. Kaima Data Inc.

    Software Developer Intern

    Kaima Data Inc.·Internship
    Jun 2023 - Oct 2023
    ·5 mos
    Tokyo, Japan·Remote
    • Contributed to the development of a customer-facing payment portal using React.js, Node.js, and Express, supporting payment flows across Stripe, Alipay, WeChat Pay, Weibo Pay, and PayPay.
    • Implemented GraphQL schemas and queries to fetch and render data dynamically, enabling responsive UI updates across the application.
    • Collaborated with designers, product managers, and engineers to integrate and deploy new features within an agile development process.
    • Wrote and maintained end-to-end and component tests using Cypress and Storybook, identifying and resolving issues to improve reliability and user experience.
    • Improved interaction responsiveness by implementing optimistic UI updates using React Query, reducing perceived latency by 35%.
    • Reduced page load times by 20% introducing aggressive client-side caching with React Query, minimizing redundant network requests.
    • Participated in code reviews, sprint ceremonies, and knowledge-sharing sessions, contributing to team alignment and code quality.
  4. Enju Inc.

    Software Developer Intern

    Enju Inc.·Internship
    Feb 2024 - May 2024
    ·4 mos
    Tokyo, Japan·On-Site
    • Developed a full-stack, AI website translation application using Next.js (App Router), React, TypeScript, Gemini API and Firebase.
    • Improved page load times by 25% by separating static and dynamic content, leveraging Static Site Generation alongside server-side rendering for faster initial loads.
    • Implemented user authentication and data storage using Firebase Authentication and Firestore, supporting secure access and reliable data persistence.
    • Designed strongly typed Firestore document models to enforce type safety and data consistency within a schema-less database.
    • Contributed to the development of an embeddable, CDN-hosted client script that scrapes page content, invokes AI-based translation services, and dynamically injects translated content back into customer websites.
    • Cached translated content in Firestore to reduce repeated AI translation calls, lowering API costs and improving content load times.
    • Integrated AI-driven translation using Google Gemini to support automated, on-demand website localization.
    • Architected the application using a layered approach to separate concerns across presentation, business logic, and data access, improving maintainability and scalability.
    • Collaborated with a senior engineer to design, build, and launch the MVP from scratch within a four-month term, rapidly shipping features using a single Next.js codebase with shared server and client logic.
    • Leveraged serverless tooling including Next.js App Router, NextAuth, Firebase, and Firestore to enable rapid development and deployment.
    • Maintained technical documentation using JSDoc to support onboarding, code clarity, and long-term maintainability.
  5. Ontario Ministry of Education

    Software Developer Intern

    Sep 2024 - Jan 2025
    ·5 mos
    Toronto, Canada·Hybrid
    • Developed a full-stack, AI-powered CVE analysis tool using Python, JavaScript, HTML, and Tailwind CSS to streamline vulnerability research, generating AI-assisted summaries and remediation suggestions using LLaMA 3.1–70B.
    • Implemented bulk CVE data ingestion by scraping and aggregating information from NIST NVD and CVE Mitre sources for faster retrieval and analysis.
    • Researched potential AI integrations and automation workflows for tools used by the Operations team, identifying opportunities to improve efficiency and reduce manual work.
    • Built serverless automation using Azure AD app registrations and Microsoft Graph API to provision role-based SharePoint document permissions via OAuth 2.0 client credentials, enabling automated onboarding and access management.
    • Performed manual testing from an end-user perspective to identify functional issues and potential cybersecurity vulnerabilities.
    • Designed and implemented unit tests using C# (.NET Core, NUnit) and E2E tests using Selenium to validatecore workflows and improve reliability on important government websites.
  6. Musashi

    Full Stack Developer Intern

    Musashi·Internship
    Jun 2025 - Sep 2025
    ·4 mos
    Waterloo, Canada·On-Site
    • Contributed to the development of an AI-driven visual inspection system for vehicle components, supporting defect detection and quality assurance.
    • Implemented event-driven, real-time updates using WebSockets and MongoDB Change Streams, enabling instant defect notifications and live visual feedback during inspections.
    • Developed a full-stack analytics application using Vue.js, TypeScript, Python, FastAPI, and Docker to monitor inspection results, system performance, and historical accuracy metrics.
    • Processed and analyzed AI inspection outputs to surface predictions, confidence scores, acceptance thresholds, and relevant quality metrics.
    • Implemented reusable base CRUD routers to standardize API development and improve backend development efficiency.
    • Collaborated with cross-functional teams to integrate software components and meet project timelines.
    • Worked within an agile development process to manage tasks, iterate on features, and deliver milestones on schedule.
    • Implemented integration tests using Postman and integrated them into the CI/CD pipeline using Newman CLI to improve release reliability.
  7. Opslevel

    Software Developer Intern

    Opslevel·Internship
    Oct 2025 - Jan 2026
    ·4 mos
    Toronto, Canada·Hybrid
    • Contributed to the development of OpsLevel, a internal developer portal that enables engineering teams to manage and streamline their service and infrastructures.
    • Built and maintained frontend features using Vue.js and JavaScript, improving usability and responsiveness across core product experiences.
    • Implemented backend functionality in Ruby on Rails, designing and consuming GraphQL APIs to support new product features.
    • Developed features for the flagship AI Maintenance Agent, enabling automated repository maintenance through AI-driven workflows.
    • Integrated with third-party platforms including GitHub, GitLab, and Bitbucket to support AI-powered repository maintenance and improve onboarding flows.
    • Investigated and hotfixed production issues reported by customers, prioritizing fixes to maintain platform stability and reliability.
    • Wrote unit tests using RSpec and Jest to validate backend and frontend functionality and prevent regressions.
    • Collaborated in an agile environment, participating in daily standups, code reviews, and sprint planning with cross-functional teams.

Last updated at