Work Experience
Software Engineer at Faithlife
Built and maintained Faithlife TV, a video stream service for the web, iOS, Android, Apple TV, Fire TV, and Roku, with over 20k monthly unique users. Upgraded the React codebase by converting to Typescript, replacing class components with React hooks. Developed a "watch list" feature across all platforms.
Solely developed Faithlife TV's Roku client from the ground up, requiring quick proficiency in proprietary language Brightscript and XML framework SceneGraph. Designed custom components such as the video player UI while leveraging built-in components whenever possible.
Maintained and enhanced the frontend of Faithlife's digital asset manager, Amber, by implementing a user-friendly download manager interface and streamlining access to multimedia files.
Assisted in the development of Faithlife.com's church management system, improving churches' ability to manage and visualize members of their congregation. Created a touch-friendly child check-in system.
Built a timeline web component using React-Virtualized for Logos Bible software, rendering over 18k interactive events and syncing with books and resources for a seamless user experience across web, desktop, and iPad platforms.
Recent Projects
Vodifai
- Next.js, TypeScript, Sass, GPT-3
Spotify inspired design to easily view and search through transcripts of YouTube videos
Generates a recap with GPT-3 from video's transcript (On longer videos, the transcript is trimmed before AI analysis)
Other features: Recap text-to-speech, bypass search by pasting youtube links, Download youtube videos, Copy transcript button, Share links, Listen to video while viewing transcript
Strong Tower Installations
- Vue.js, Sanity.io
Integrated CMS: With Sanity.io, the owner is able to modify content
Following consultation with the owner, who provided examples of their desired designs and specifications, I created the Design and UX
Etcetera
Tetris
- Solid.js, Typescript
Minimal code: Under a few hundred lines
Play it right here 🙌