profile picture

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

Columbia, South Carolina • B.S. Computer Science, expected Dec 2026 • Open to U.S. roles

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

Jul 2024 – Aug 2025

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
TypeScriptReactNext.jsPostgreSQLTailwind CSS
Capstone project

PhysiqueIQ

Aug 2025 – May 2026

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
React Native (Expo)TypeScriptNext.jsExpress.jsSupabaseOpenAITailwind CSSJestMaestro
Live sitePrivate repository

Stock-Matic

2025

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
Express.jsTypeScriptReactNext.jsTailwind CSS

Weather Dashboard

Jun 2023 – Aug 2023

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
JavaScriptReactTailwind CSS

GloboLingo

Aug 2024 – Dec 2024

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
JavaJavaFXAWS PollyJUnit

Weather Channel CLI

Nov 2023

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
GoColly

Google Calendar CLI

Aug 2023

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
Node.jsExpress