Ray Shen
I'm currently a student and a SWE Intern at Hudl.
I love building user-centric products.
About
I'm a full-stack engineer studying CS and math at Northeastern, currently interning at Hudl. I love building products end to end that people actually enjoy using — the work I care most about has been civic, education, and nonprofit tools. Off the clock, I'm usually backpacking, lifting, or running.

Experience
- Software Engineering Intern (Full-time Summer, Part-time Fall)May 2026 – Present
- Shipped Hudl's real-time messaging platform to 7M+ directors, coaches, athletes, and parents, contributing across both system architecture and the core product surface within a single summer production launch cycle.
- Owned the messaging product's frontend end to end, delivering 30+ features built with React, TypeScript, SCSS, and Stream.io while partnering closely with stakeholders, engineers, and design counterparts on architecture decisions.
- Implemented net-new full-stack channel membership features, including adding and removing members and leaving channels, spanning C# and .NET backend services and GraphQL resolvers through to the React client.
- Software EngineerSep 2025 – Dec 2025
- Migrated the SGA website from Squarespace to a custom React application serving 38,000+ students and faculty, replacing a rigid hosted platform with full control over layout, routing, styling, and content.
- Designed a custom PostgreSQL relational schema to store page configurations and site content, enabling non-technical SGA staff to publish and revise pages without requiring any ongoing developer involvement.
- Developed customizable, responsive drag-and-drop page components with React Puck, wiring each component into the backend configuration API so that saved layouts persist and render correctly for every visitor.
- Software Engineer, Pro BonoOct 2025 – Dec 2025
- Delivered the web presence for a nonprofit providing services to survivors of domestic violence, contributing roughly 60 hours pro bono alongside a small volunteer engineering team across a single academic semester.
- Created and implemented an intake questionnaire that matches survivors to relevant community services based on their responses, reducing the time and effort required to locate appropriate local support.
- Deployed the live site on Vercel to 250+ survivors, prioritizing accessibility and survivor-conscious frontend design throughout, from color contrast and keyboard navigation to clear, legible page structure.
Projects
Plant
NUACM Hackathon — Education Track WinnerCourse planner that generates personalized recommendations from AI insights and parsed PDF transcripts, mapping each student's completed coursework against their outstanding degree requirements. Backed by a Python scraping pipeline maintaining 87,000+ university courses in Firestore, with a drag-and-drop scheduler that balances difficulty across semesters and surfaces prerequisite conflicts.
EcoJustice
Hack the Nest — Grand Prize WinnerInteractive analytics map visualizing EPA, CDC, and Census data with Next.js and the Google Maps API, layering several federal datasets into a single navigable county-level view of the country. Maps Social Vulnerability Index scores against industrial site locations to surface environmental disparities by county, and applies Gemini to generate personalized advocacy letters citing county-specific figures.
NU SGA Site
Full migration of Northeastern SGA's website from Squarespace to a custom React application. Serves 38,000+ students and faculty with a configurable drag-and-drop CMS backed by PostgreSQL, giving non-technical staff full control over layout and content without developer involvement.
Cider
HackTJ 11.0 — Best Lifestyle HackAI-powered document analyzer that extracts calendar event details from any text or PDF and exports them as .ICS files. Streams GPT responses as they arrive and enriches locations via Google Maps Places API for precise address data.