Timothy Powell

TIMOTHY POWELL JR

Full-Stack Developer

I'm a Senior Software Engineer with over 9 years of experience, leaning into Full Stack during the latest chapter of my career. I'm passionate about building stuff with React / React Native, along with Ruby on Rails or Node.js for backend support. I love collaborating with teams and delivering high-quality work. I've got a strong background in guiding projects from start to finish; I'm excited to keep growing my skills and make a real impact wherever I land!

Projects

MoodMob

(No Link Available)

Tech:
React Native
TypeScript
Node.js
Prisma
PostgreSQL
Express
Expo

MoodMob is a global mood-tracking application that maps individual emotional entries onto a shared world view and interactive discussion board. Built with React Native and Expo, the mobile client communicates with a Node.js and Express backend to sync real-time entries, histories, and user comments. To keep global data aggregation fast and low-latency, the PostgreSQL database is orchestrated with Prisma using optimized indexing for faster querying.

The Last Word
Tech:
React
Vite
Typescript
Ruby on Rails
ActionCable
PostgreSQL
Redis
Railway

The Last Word is a real-time multiplayer typing game built with Ruby on Rails and React that uses WebSockets to sync player progress and scores instantly. To keep the competition fair, the backend uses database locking to handle cases where players finish at nearly the exact same time, guaranteeing that every win is recorded accurately without data conflicts. The project is organized using a service layer to keep the game rules—like randomized quote selection, entry bonuses, and automated round resets—separate from the rest of the code. To keep the gameplay feeling responsive on mobile browsers, the app batches data updates which also save on network usage. This app is hosted Railway and uses Redis to manage the live connections between all active players.

InsightOut

APK Download
Tech:
React Native
Supabase
Expo
Gemini API

InsightOut is your safe, anonymous space to ask the questions you've always wondered about, and share the insights you've gained, completely free from judgment or identity. What I think is cool about this project is that you can only answer questions from other users by tapping random bubbles on the screen. Each bubble is a randomly selected question from the backend, so the more questions there are, the less likely you are to tap on the same question.

Keep In Mind

APK Download
Tech:
React Native
Gemini API
Expo
Redux

A dream, thought, and feeling interpreter. This was exciting to work on! Leveraging GenAI, the app transforms user input into a story, accompanying artwork, and insightful questions for reflection. Keep In Mind offers a unique path toward closure!

Narrarise
Tech:
React
Supabase
Vite
Netlify

This is another two-week project I developed and released with React and Netlify. Users are able to share their stories and enable other users to contribute, one sentence at a time. I used Supabase for the backend logic and authentication.

Bliss

(No Link Available)

Tech:
React Native
Firebase
Gemini API
Expo

I challenged myself to develop and release this mobile app in two weeks. It is a simple trivia app, but it was a great learning experience with AI. Within this React Native app, I used Gemini API to generate category-based questions and answers. I also used Firebase for user authentication and data storage.

Seize The Mice

(No Link Available)

Tech:
Swift 2

This one-month project is my first ever mobile app/game released in 2016 whilst attending Full Sail University. The game functionality is basic, as it simply requires the user to catch as many mice as possible. The challenge comes from the misdirection the mice take as moveable dishware begins to pile up on the screen.

MooMu
Tech:
React
Vercel
Next.js
Tone
Gemini API

This is a one-day project I developed and released with React and Vercel. Users are able to enter a mood, a melody is generated using Gemini API. Once the melody is structured properly, the notes played using the Tone package.

Portfolio website was developed using Svelte

Timothy Powell ©2026