Pronounced Harvie-L · Seattle, WA

HarvielArcilla

Software engineer at AWS. Stanford MS, BS in CS/ML. On my own time I enjoy building open-source software.

Harviel sitting on the grass on the National Mall
AWS Software Engineer Stanford BS · MS CS Open-source hobbyist
Projects

What I'm building

Open-source, local-first software. Each one runs on your own computer, with no server in the middle and nobody holding your data.

Two people editing the same commonDocs document, with a suggested edit and a reply in the margin
Office suite with no server

commonplace

A free, open-source suite you collaborate in like Google Workspace, without an account, a subscription or a company holding your files. Edits travel directly between the people using them, encrypted end to end.

  • commonDocs, commonSheets and commonSlides, plus tasks, calendars, whiteboards, forms and a shared drive
  • Live cursors, comments, suggested edits and every earlier version
  • Works offline and merges on reconnect; opens and saves .docx, .xlsx and .pptx
  • JavaScript
  • Electron
  • Yjs
  • Hyperswarm
  • Tiptap
Treechats editor: a conversation as a tree, with the exact context of the selected prompt beside it
Context editor for Claude

Treechats

Every chat is a tree of turns you can edit like code. Decide exactly what the model sees on each request, and read the request before it goes out.

  • Send any turn in full, as a summary, as a highlighted excerpt, or leave it out without deleting it
  • Branch, merge, rebase and replay conversations like a git history
  • Coding agents get the same controls over MCP to manage their subagents' context
  • TypeScript
  • Node
  • Hono
  • Vite
  • MCP
  • Claude API
Word-rating game

wirdwatcher

You get a random word, and you rate it out of 5.0. Version 2 runs on your own computer with no server and no account. Friends swap ratings directly, and up to 8 people can sit at a lobby table and reveal together.

  • Built for the keyboard: type a rating, press Enter, see where it lands next to your friends
  • Word of the day, synonym chains, topic playlists and search by meaning
  • XP, levels, 97 badges and cosmetics, with rewards that never depend on the rating you give
  • JavaScript
  • Electron
  • Hyperswarm
  • P2P
Experience

Where I've worked

Infrastructure, embedded systems and research data.

  1. Apr 2026 – Present Now

    Software Engineer

    Amazon Web Services · Seattle
  2. Jun 2024 – Sep 2025

    Software Engineer Intern

    Amazon Web Services · Santa Clara
    • Developed synthetic endpoint monitoring for APIs across the US and China.
  3. Jan – Jun 2024

    Undergraduate Research Intern

    Stanford Center for Spatial and Textual Analysis · Palo Alto
    • Engineered NLP and geospatial tools to analyze nationwide education equity and accessibility surveys across 30 states.
    • Contributed to a PME-NA publication.
  4. Jun – Sep 2023

    Software Engineer Intern

    MITRE · Washington DC–Baltimore
    • Built embedded 5G modem software in C for real-time collection of GPS and connectivity metrics.
    • Implemented a containerized RTSP server for real-time FFmpeg video upload, streaming and recording, and deployed a remote Linux O-RAN emulator.
    • Built interactive geospatial dashboards for GPS and connectivity metrics in Python and JavaScript.
    • Featured in MITRE Engenuity Open Generation.
  5. Apr – Jun 2023

    Python/Data Science Research Assistant

    Stanford Sociology
    • Developed Python, R and SQL tools to analyze 20 years of gentrification data across 10 major U.S. cities, joining 800,000+ business records with census and geospatial variables.
  6. 2018 – 2021

    Student Web Developer

    HOWARD360
    • Built and ran a Node.js study-hall site for my high school that issued 18,000+ digital hall passes.
Education

Stanford University

2021 – 2025

2024 – 2025 · Coterminal

MS, Computer Science

Master's degree completed alongside the bachelor's.

2021 – 2025

BS, Computer Science

Artificial Intelligence specialization, minor in Data Science.

Coursework

  • Operating Systems
  • Computer Systems
  • Probability for CS
  • Natural Language Processing
  • Image Systems Engineering
  • Foundations of Computing
  • Linear Algebra & Multivariable Calculus

Activities

  • Pilipino-American Student Union · Service Co-chair, Kababayan Intern, PCN Crew
  • Nature Photography Club · Financial Officer
More work

Renders and other projects

3D scenes, school projects and earlier apps.

3D rendering

Render portfolio

Nine Blender scenes, from a hand-modified Cycles build to a hybrid raytraced and rasterized renderer.

View the gallery →

Mistriply-7B

A language model for large-number multiplication, built for teaching. Fine-tuned from Mistral-7B Instruct v0.2 with QLoRA, it beats GPT-3.5 and GPT-4o on large-number multiplication prompts.

  • LLMs
  • QLoRA
  • Mistral-7B
Stanford · May – Jun 2024

Poole

A mobile app for universities and offices that matches people into groups and events. Post an event and the attendance you want; others browse the feed and ask to join.

  • Mobile
  • UI/UX
  • Team of 4
Best Software Application by Meta · Stanford Software Fair, Spring 2024
About

A bit about me

I enjoy computational theory, distributed systems, machine learning, networking and data engineering. Lately my side projects have been about giving people a little more control over their tools and their data.

I was born in the Philippines, raised in Maryland, and care a lot about Philippine culture. I also love urban studies, anthropology, and pretty much anything that has to do with people.

Outside of code I model and render scenes in Blender, take photos, watch films and go on slow walks.

Languages

  • TypeScript
  • JavaScript
  • Python
  • C / C++
  • Swift
  • Java
  • SQL
  • R

Building with

  • Node
  • Electron
  • Vite
  • MCP
  • Docker
  • PyTorch
  • QLoRA

Design & 3D

  • Blender
  • Cycles
  • Figma
  • DaVinci Resolve
Contact

Say hello.

Questions about a project, or want to build something together? Email is the best way to reach me.

hk.arcilla@gmail.com