Software engineer · AI & full-stack development

Rachel Lin.

Amherst College CS graduate building practical software across web applications, AI workflows, and data analysis.

Rachel Lin

Interactive · AI assistant

Ask Rachel

Curious about my work or what I do outside of it? Pick a question or ask your own, and an AI assistant grounded in this portfolio will answer in my voice.

Rachel’s assistant

Hi! I’m Rachel’s portfolio assistant. Ask me about her projects, experience, skills, or what she does for fun.

Answers are generated by Google Gemini from the facts on this page and may be imperfect. For anything else, email me.

Experience

Work, volunteering & internships

Full Stack Developer

Keelung For a Walk Program· Keelung, Taiwan

  • Developing admin and user-facing features in a Vue.js SPA for interactive hunt experiences, including AR.js challenges, geolocation logic, and multilingual maps.
  • Integrating client-side state persistence and Firebase deployment workflows to support 200+ unique challenge codes.

Full Stack Developer

IHAI Time (Initiative)· Remote

  • Developing a volunteer management platform with React, FastAPI, and PostgreSQL, including REST APIs, automated token-credit issuance, and relational data architecture.
  • Built AI-assisted ingestion workflows using prompt-engineered LLMs to standardize volunteer spreadsheet imports and uploads.

Product Marketing & Content Strategist

Freelance· Remote

  • Led client engagements with 40+ brands across technology, AI, and lifestyle, including approximately seven campaigns with Perplexity AI.
  • Translated business goals into campaigns generating 4M+ cumulative views, refining messaging using engagement and conversion metrics.

Data Mining Intern

Amherst College· Amherst, MA

  • Built a Selenium pipeline to collect and analyze 10,000+ tweets, applying NLP sentiment analysis to Latin American feminist hashtags.
  • Created 15+ visualizations with pandas and seaborn to communicate engagement patterns and temporal trends.

Lead Data & IT Team Member

The Remedy Project· Remote

  • Managed NationBuilder operations for 1,000+ community members, supporting CRM segmentation, donation pipelines, and campaign automation.
  • Collaborated with co-founders on website architecture and user experience, customizing landing pages with Jinja, HTML, CSS, and JavaScript.

COSC-112 Teaching Assistant

Amherst College· Amherst, MA

  • Led weekly labs and 12+ office hours for approximately 40 students in Intro to Computer Science II, supporting AI concepts, data structures, and algorithms.

Selected projects

GitHub ↗

Multi-state geospatial analysis

U.S. Hurricane Landfall Detector

PythonGeospatial AnalysisStreamlit

Analyzes official NOAA HURDAT2 storm tracks against U.S. Census boundaries to independently detect water-to-land crossings across 18 Atlantic and Gulf coastal states. Geometric coastline intersections and linear interpolation estimate landfall locations, times, and wind speeds, with interactive maps and filters in Streamlit.

  • 18 coastal states
  • 94.9% reference coverage
  • 488 detected landfall candidates

Jun 2026 · In progress

AllyText

PythonFastAPILangGraphPostgreSQLDocker

Developing a Telegram-based AI personal messaging assistant with typed tool execution, permission checks, and LangSmith tracing. Validated backend behavior with 163 automated tests covering APIs, database operations, MCP tool calls, and failure handling using mock data.

  • 163 automated tests

Apr 2026

anti-brainrot

ElectronReactTensorFlow.jsNode.js

Built an Electron and React desktop app that detects phone usage locally with TensorFlow.js (COCO-SSD) at approximately 100ms per inference. Designed multi-window IPC for behavioral intervention overlays and refined false-positive handling through informal testing with approximately 10 users.

  • ~100ms per inference
  • Local computer vision
More projects Photobooth+, AlgoVisualizer, F1, MammothEDU & UGC

UGC Portfolio

TypeScriptWeb DesignUGC

My personal UGC portfolio, designed and built by me using TypeScript. My content creation work gives me client-facing experience, from understanding brand needs to communicating ideas and delivering content.

Education & training

CodePath

Applications of AI Engineering · Completed with Honors · AI Open Source Capstone

Amherst College

B.A. in Computer Science · GPA 3.74 / 4.0

Coursework in AI, machine learning, data mining, algorithms, data science, and computer systems.

Yonsei University · CIEE Seoul

Study abroad · Seoul, South Korea · Spring 2024

Studied computer vision and brain, cognition, and daily life.

Awards

MLH CivicHacks

Third Place, Best Accessibility Hack

Technical skills

Languages
Python, TypeScript, JavaScript, Java, SQL, HTML / CSS, R
Web & backend
Svelte, React, Vue.js, FastAPI, Node.js, REST APIs
AI & data
LLM workflows, prompt engineering, RAG, NLP, ETL, computer vision
Tools
PostgreSQL, Firebase, Docker, Git, Selenium, Vercel, CI/CD

Rachel Lin · Amherst College ’25

Built with Svelte & TypeScript & matcha.