Hi, I'm
Fowell Whitfield
Full Stack Engineer building real-world systems and interactive UIs

I build full stack applications focused on real-world problems and production systems.

I work across frontend and backend, with experience in React, Node.js, and AWS.

About Me

I enjoy working across frontend and backend, turning messy problems into clear, usable systems.

Most of my work involves building interactive UIs, backend scripts, and fixing production issues where details matter.

I have worked on projects like updating DynamoDB data safely, building data-driven interfaces with complex filtering, and creating tools that make it easier to explore and understand data.

I focus on writing code that is clear, maintainable and solves the right problem. I pay attention to how systems behave in real use and I am comfortable digging into issues when things don’t work as expected.

Profile

Projects

A few projects that reflect how I build: practical, product-focused and grounded in real work experience.

DynamoDB Bookmark Migration

Updated saved bookmark paths in DynamoDB while preserving dynamic segments and query parameters.

Backend-heavy

Tech: Node.js, TypeScript, DynamoDB, AWS

  • Wrote a migration script for bookmark records
  • Handled dynamic route segments (course, group, user IDs) in paths
  • Preserved query parameters to avoid breaking user links

Challenge: Rebuilding paths safely without corrupting existing user data

Tutor Training Engagement Report

Built a data-driven UI for tracking tutor training sessions with dynamic filtering and real-time updates.

Frontend-heavy

Tech: React, TypeScript, GraphQL

  • Implemented multi-level filters for courses, headers, and sessions
  • Synced filter state across components to keep UI consistent
  • Transformed backend data into a structured table view
  • Ensured UI updates correctly when filters change

Challenge: Keeping filtered data and selected headers in sync across components without stale or inconsistent UI state

AI Portfolio Assistant

Built an AI-powered chat interface to answer questions about my work using real experience.

Tech: Next.js, React, OpenAI API

  • Created a chat UI with prompt suggestions to guide users
  • Connected frontend to an API route that calls OpenAI with a custom system prompt
  • Used strict prompting to ensure accurate, experience-based answers

Challenge: Keeping responses useful whilst preventing hallucinations

ProgressPulse (WIP)

Building a personal progress tracking app focused on consistency, visibility, and meaningful insights.

Product-focused

Tech: React Native, TypeScript, Expo Go, SQLite, AWS

  • Designed a system to track user progress over time
  • Working on Settings and Stats pages
  • Structuring data to support clear and useful insights

Challenge: Balancing useful features with keeping the UI simple and focused on real user value

View Project →

Ask Me About My Experience

Powered by AI - ask about my experience, projects, or technical decisions.

Start a conversation - ask me anything about my work.

Job Fit Checker