Skip to main content

LUKE
RANDOLPH

> full-stack developer

I build resilient, accessible web applications:

// about

Who I am:

Luke Randolph

I'm a developer with over 6 years of experience working full-stack with web and mobile apps. I have a passion for learning and creating!

I utilize the power of agentic coding tools, but I also have a deep understanding of fundamentals and best practices. I am committed to quality through both manual and automated testing.

Outside of code: I'm usually playing music, painting, designing, video editing, exercising or spending time with my fiancée +

// stack

Technologies I've worked with. Anything not on this list is just something I look forward to learning in the future!

> frontend
  • TypeScript
  • Next.js
  • SvelteKit
  • React Native
  • Flutter
  • Vue.js
  • Tailwind
  • Cypress
  • Storybook
  • Playwright
  • Vitest
> backend
  • Node.js
  • Express.js
  • Python
  • FastAPI
  • PHP / Laravel
  • SQL
  • SQLite
  • Postgres
  • Drizzle
> tooling / integrations
  • CI/CD
  • Git + Github Actions
  • Claude Code
  • Gemini
  • Cursor
  • Pytest
  • Jest
  • Stripe
  • Hubspot CMS
  • Sanity CMS
  • Wordpress

// portfolio

Selected works:

These apps are built to explore ideas/tools + demonstrate my skills (not live products serving real customers).

Eye Creatures Merch

A full-stack e-commerce site for selling band merch

  • SvelteKit
  • TypeScript
  • Postgres / Drizzle
  • Better-auth
  • Stripe
  • Sanity CMS

Dungeon Tools 5e

A DnD toolkit including spell lists, feats, dice rolls, and a goblin-themed AI chat. This is a web preview of the native app.

  • Expo
  • React Native
  • Turbo
  • SQLite
  • Vercel AI SDK
  • Gemini
  • Vitest

Portfolio

The site you're viewing right now :)

  • Next.js
  • React
  • TypeScript
  • Tailwind

// ethos

How I work:

  1. DRY and legible code

    I strive to write code that is human-readable, but with consistency and properly separated concerns. I look for the best solution, not just "a solution".

  2. Embrace AI tooling

    I utilize AI to plan, expedite prototyping, and boost productivity. I also read, test and think critically about the results it generates to get the most reliable and refined features.

  3. Accessibility matters

    Keyboard navigation, screen reader compatibility, visible focus, proper color contrast etc. A site that only works for the median user is broken; it just hasn't been measured yet.

  4. Leave it better than you found it

    I apply the "boy scout principle" by paying attention to detail for continuous improvement. A codebase is like a living organism that requires upkeep.

  5. Ship the thing

    Perfectionism has its limitations; businesses need results. Shipping and iterating is the key.

// contact

Get in touch: