
Hi, I’m Lucas Anderson
Full-stack software engineer graduating in December 2026. I like turning rough product ideas into fast, useful software with TypeScript, React, Node.js, and PostgreSQL.
About
I built Glimpse because I wanted a better way to find something to watch. It combines streaming availability with mood-based recommendations. I later reworked its rendering and caching, cutting page loads by about 75% and third-party API calls by about 90%.
I also led a five-person capstone team that built PhysiqueIQ, a React Native app backed by Express and Supabase. I set the architecture, built the core auth and scan flows, and coordinated work across the mobile app and backend.
I currently work as a Sales Advisor at Best Buy. I’m open to part-time software engineering work while I finish school and full-time roles after I graduate in December 2026.
Selected Work
Glimpse
A movie and TV discovery app that combines streaming availability with mood-based recommendations.
Role: Independent project
What I did
- Cut page loads ~75% and third-party API calls ~90% with Redis, server rendering, and image optimization
- Built and cached mood-based OpenAI recommendations to reduce latency and cost
- Shipped search, streaming availability, accounts, watchlists, and protected API routes
PhysiqueIQ
A mobile check-in app that estimates body measurements from progress photos and tracks changes over time.
Role: Technical lead, five-person capstone team
What I did
- Set the architecture for the Next.js site, Expo app, Express API, and Supabase backend
- Built email and social auth plus a photo-scan pipeline using Supabase Storage and OpenAI
- Coordinated work across five teammates and added Jest and Maestro regression coverage
Stock-Matic
A market dashboard for searching public companies and exploring decades of price history and news.
What I did
- Built server-rendered ticker pages with shareable URLs and interactive charts
- Made more than 50 years of market data explorable with range controls and zoom
- Added response validation and automatic provider failover to handle API outages
Weather Dashboard
A responsive weather app with location search, daily forecasts, and interactive radar.
What I did
- Built the forecast, geolocation search, and radar experience for desktop and mobile
- Kept map panning and zooming smooth by reducing unnecessary React renders
GloboLingo
A desktop app for learning vocabulary through spoken examples and built-in practice.
Role: Team lead, four-person Scrum team
What I did
- Ran sprint planning, managed the backlog, and reviewed code across the team
- Integrated AWS Polly text-to-speech and reached 100% JUnit coverage in CI
Weather Channel CLI
A Go CLI for getting Weather.com forecasts without leaving the terminal.
What I did
- Reverse-engineered undocumented endpoints for hourly and daily forecasts
- Added retries and exponential backoff to make requests more reliable
Google Calendar CLI
A Node.js CLI for managing Google Calendar events across multiple calendars and profiles.
What I did
- Implemented OAuth 2.0 authentication
- Supported creating, listing, and deleting events from configurable calendars