• Welcome, I'm Mcvean
  • こんにちは, 私は マクヴィーン
  • Buenas tardes, Soy Mcvean
  • नमस्ते, मैं हूँ मैकवीन
  • Bonjour, Je suis Mcvean
  • Guten Tag, Ich bin Mcvean
  • Boa tarde, Eu sou Mcvean
  • 下午好, 我是 麦克维恩
  • 안녕하세요, 나는 맥비안

Full Stack | Developer Advocacy

Work Experience

Products I've shipped, teams I've run, and the tooling I built so both could move faster.

A timeline of where I've worked and what I actually did there: the products built from zero, the processes and platforms teams run on, and the details most people scroll right past.

  1. Zeroboard Inc.

    Full Stack Engineer · Tech Lead, ESG Reporting · Scrum Master

    Zeroboard Inc.

    Full-time · Tokyo, Japan

    Jul 2024 – Present

    2 yrs 3 mos

    Joined through the Dataseed acquisition and grew into three roles: tech lead of the ESG Reporting product, Scrum Master for a three-product team, and owner of the platform pieces the whole team runs on (CI, security scanning, testing, the React design system).

    What I did

    • ESG Reporting Product Lead: Built the product from the ground up. It lets customers create reports against multiple regulatory frameworks, rendering 10k+ disclosures across 100+ standards, over 20 screens spanning data entry, versioning, calculations and more.
    • Scrum Master: Ran the Scrum ceremonies (planning, pre-planning, reviews, retros) for a 10-person team (8 dev, 2 QA) across three products. Designed the sprint mechanics and processes around capacity planning, dev-to-QA handoff, releases and documentation for team members.
    • Design System Owner (React): Collaborated on the migration proposal with the Design & Vue teams, set its phases and timeline, and delivered it: 50+ shared components moved into a core-plus-wrapper package with zero changes across 480+ call sites.
    • Testing Direction: Introduced Vitest for unit and integration tests and Playwright for E2E, along with the team's testing guidelines and Claude Code sub-agents that specialise in FE & BE testing. Migrated BE integration tests to unit tests (roughly 9× faster). Built Litmus, a Test-Management Platform on GCS; QA now runs release regression there instead of spreadsheets, saving an estimated 5+ QA hours per release cycle.
    • Supplier Assessment (SAQ) Product: Built the foundation of the product post-acquisition by Zeroboard. Designed the system, shipped the MVP and scaled it from there. Triaged issues raised by the CS team and delivered high-revenue features including supplier training, buyer-supplier communication and analytics.
    • Platform and CI Ownership: Automated the release "Prepare and Publish" workflows in CI, with Slack notifications for stakeholders (CS / Biz). Replaced Snyk with an open-source scanning stack (Trivy, Schemathesis, Nuclei) plus a weekly AI security review that opens fix PRs. Moved all CI to Blacksmith runners, cutting monthly CI spend by roughly 45%.

    Stack

    • Next.js
    • TypeScript
    • React
    • FastAPI
    • Python
    • PostgreSQL
    • Redis
    • GCP
    • AWS
    • GitHub Actions
    • Gemini
    • Claude
  2. Dataseed Inc.

    Full Stack Engineer

    Dataseed Inc.

    Full-time · acquired by Zeroboard · Tokyo, Japan

    Jun 2023 – Jul 2024

    1 yr 2 mos

    First engineer on the frontend of an ESG data-management SaaS. Built the product's UI, its design system and its marketing site, and shipped the company's first LLM feature before the acquisition by Zeroboard.

    What I did

    • Frontend Lead: Built the entire frontend of the ESG data-management product and set up its design system in Storybook, which became the shared reference for designers and engineers.
    • Frontend Performance: Moved legacy client-side rendering to a server-side setup with caching and clean-architecture patterns. Page loads got up to 10× faster across pages, roughly 6× on the slowest.
    • Marketing Site & First AI-Product: Built the company's marketing site solo (Next.js 14, Sanity CMS in EN/JA, SEO, SendGrid and Slack forms) and shipped ESG Sensei, a RAG assistant for ESG questions built on Gemini, LangChain and Pinecone with the Vercel AI SDK.

    Stack

    • Next.js
    • TypeScript
    • React
    • Storybook
    • Tailwind
    • FastAPI
    • Sanity CMS
    • LangChain
    • Vercel AI SDK
    • Gemini
    • Pinecone
  3. Kinesiis System Inc.

    Full Stack Developer

    Kinesiis System Inc.

    Remote · Pune, India

    Sep 2022 – Mar 2023

    7 mos

    Web agency work across five client projects, plus the engineering setup a young company needs: source control, hosting and working practices.

    What I did

    • Product Delivery: Built and maintained five Next.js apps (client and server components, Tailwind, Framer Motion) on Sanity CMS, with a custom Nodemailer mail API.
    • Engineering Setup: Set up the company's GitHub organisation with branch protection and review rules, handled DNS and web hosting for client sites, and wrote the developer policies and best practices the team onboarded onto.

    Stack

    • Next.js
    • React
    • TypeScript
    • Tailwind
    • Framer Motion
    • Sanity CMS
    • Nodemailer
  4. Toppr Codr

    Coding Instructor (Advanced)

    Toppr Codr

    Full-time · Remote · India

    Jul 2021 – Nov 2021

    5 mos

    Taught programming to school students in the advanced track, 30+ hours a week.

    What I did

    • Teaching: Worked 30+ hours a week teaching students programming in Python and JavaScript.
    • Curriculum: Covered concepts across web development, game development, mobile app development and AI / ML.
    • Feedback: Received written appreciation from students for the teaching style.

    Stack

    • Python
    • JavaScript
    • Web Dev
    • Game Dev
    • Mobile
    • AI / ML
  5. Auto-DL

    Full Stack Developer

    Auto-DL

    Internship · Remote · India

    Jun 2021 – Nov 2021

    6 mos

    Open-source organisation building a tool that generates deep-learning models without writing code. Worked on the core application, Auto-DL Generator.

    What I did

    • UI Features: Developed modular UI features using React, Material UI, Next.js and Tailwind.
    • Deployment Service: Created a Django app to handle deployment of deep-learning models in local, cloud and hybrid environments.
    • API Integrations: Implemented features and bug fixes for existing and new API integrations.
    • Testing: Composed unit and integration tests using MSW and React Testing Library.
    • Collaboration: Worked with the design and ML teams through Slack, Trello and HackMD; prioritised documentation of newly created features.

    Stack

    • React
    • Next.js
    • Material UI
    • Tailwind
    • Django
    • MSW
    • React Testing Library