About Me

A seasoned software engineer with 12+ years of experience building innovative solutions at the intersection of AI, real-time systems, and collaborative tools.

Open to remote work

Professional Experience

Building impactful solutions at scale

FoxyAI

Senior Software Engineer

Built and scaled AI-powered property intelligence dashboards and full-stack data flows, with multimodal search and subscription/billing.

Dec 2023 - Sep 2025
Miami, FL (Remote)
Built and maintained Next.js/TypeScript dashboards to visualize AI-powered property intelligence (condition/quality scores, damage detection, renovation forecasts, and 360° valuations).
Led frontend modernization by migrating from Next.js Page Router to App Router, streamlining routing/data fetching and improving responsiveness.
Integrated a multimodal, LLM-powered advanced search using RAG, enabling intuitive image-and-text queries across large-scale property datasets with more accurate, context-aware results.
Developed full-stack data flows from image ingestion through AI inference to visual output, ensuring speed, reliability, and product alignment.
Implemented a subscription and billing system using Stripe Checkout and a customer portal for plan management, invoices, and payments.
Partnered with product, engineering, and domain experts to deliver a Quality Control module, reducing manual review time by ~50% in inspection and lending workflows.

Figma

Senior Full-Stack Engineer

Built and scaled Figma's real-time data fetching and collaboration stack (LiveGraph), sharding, and design-to-code workflows.

May 2019 - Dec 2023
San Francisco, CA
Engineered LiveGraph, Figma's real-time data fetching layer on Postgres, enabling frontend subscriptions to GraphQL-like queries with JSON tree responses (UI updates in the order of milliseconds).
Collaborated on scaling LiveGraph to support growth: client sessions tripled since 2021; view requests increased 5x; shifted backend from single Postgres to vertical+horizontal sharding with multiple replicas.
Participated in DBProxy efforts: intercept SQL from app services, route queries to appropriate Postgres shards, support logical/physical sharding, query parsing/planning, and topology management.
Integrated LiveGraph subscriptions in React/TypeScript, building custom hooks for real-time updates so components re-render automatically when subscribed data changes.
Contributed to design-to-code infrastructure via Code Connect to map production component code into Figma's Dev Mode, reducing mismatch and accelerating handoff; practiced SDS (Simple Design System) patterns.
Mentored junior engineers and collaborated cross-functionally to improve delivery and share best practices.

ElectrifAi

Full-Stack Engineer

Developed EMR frontends and healthcare data integrations to streamline clinician workflows.

Dec 2016 - Apr 2019
New York, NY
Developed EMR application frontends using React and TypeScript, leveraging Medplum to streamline clinician workflows.
Implemented FHIR-based data handling and integrated HL7 v2 messaging pipelines to ensure real-time patient data interoperability.
Collaborated with clinical informatics and stakeholders to deliver production-ready interfaces adhering to regulatory and workflow requirements.

Google

Software Engineer

Built internal web tools and experimentation systems used by advertiser platforms.

May 2013 - Nov 2016
Mountain View, CA
Joined as a Software Engineering Intern, collaborating on production projects and delivering feature work under mentorship over a 6-month period.
Transitioned to a full-time Software Engineer after internship conversion, demonstrating strong ownership and impact early on.
Developed internal web tools and A/B experimentation infrastructure using AngularJS and Java to support high-volume advertiser platforms.
Collaborated across product and analytics teams to build scalable UI components and experimentation frameworks, accelerating engineering velocity.

Education

Strong academic foundation from world-class institutions

Master's degree in Computer Science

The University of Tokyo

Apr 2011 - Mar 2013
Tokyo, Japan

Master's in Computer Science with focus on distributed systems, databases, and real-time collaboration tooling.

Key Achievements
Designed and built a real-time collaboration prototype using WebSockets and Postgres to synchronize shared document state.
Completed advanced coursework in Distributed Systems, Database Systems, Algorithms, and Human-Computer Interaction (HCI).
Led a small capstone team to deliver an end-to-end web application with CI/CD, testing, and performance instrumentation.
Presented project findings and live demos to faculty and industry partners, emphasizing scalability and developer ergonomics.

Bachelor's degree in Computer Science

The University of Tokyo

Apr 2007 - Mar 2011
Tokyo, Japan

Bachelor's in Computer Science emphasizing software engineering fundamentals and systems programming.

Key Achievements
Completed core CS curriculum: Data Structures & Algorithms, Operating Systems, Computer Networks, Compilers, and Databases.
Built several full-stack projects and interactive UIs, practicing modern web patterns and clean component architecture.
Collaborated on team projects and hackathon-style coursework, adopting Git-based workflows and code reviews.

Technical Skills

Comprehensive toolkit of modern technologies and methodologies

Frontend & UI Development

JavaScript (ES6+), TypeScript, HTML5, CSS3, SCSS
React, Next.js, Redux, Context API, Zustand, Storybook, Material UI, TailwindCSS
Canvas API, WebGL, SVG, WebAssembly, WebSockets, WebRTC

Backend & APIs

Node.js, Express.js, Python, C#, Ruby on Rails
REST, GraphQL, AI/ML/CV model endpoints, real-time services (WebSockets)

AI/ML & Data Visualization

TensorFlow integration, NLP/CV model pipelines
D3.js, financial time-series analysis, interactive dashboards
GPT-powered multimodal search, Visual Property Intelligence UIs

DevOps & Infrastructure

Docker, Kubernetes, AWS (EC2, ELB, Redis), serverless
CI/CD pipelines (Jenkins, GitHub Actions), Storybook snapshot testing
Build tools: Webpack, Babel, npm/Yarn, Vite