Joseph Damiba
Senior Full-Stack Engineer
As a senior full-stack engineer with 7+ years of experience, I specialize in building modern, scalable web applications with Next.js, React, and Node.js. My work spans data visualization tools, interactive web services, and AI-powered products—most recently for @BrianTylerCohen's YouTube channel (3M+ subscribers). I'm passionate about elegant UI, robust architecture, and delivering seamless user experiences that blend performance with thoughtful design.
Featured Projects
What It's Like To Learn About LangChain
A short film I produced, wrote, and starred in about learning about the LangChain framework.

Revivle
Create an online store from your closet. Sell your clothes, shoes, and accessories.

Clarity
The next-generation social calendar app. Connect with your friends and family to plan events.

IO Plasma Torus Simulation
A 3D plasma torus simulation using WebGL and Three.js.

PopcornAI
Get movie recommendations based on your resume. Winner of the 2025 SampleApp.ai Hackathon.

Snake Game
A snake game built with React, Next.js, and TypeScript.
Experience
Freelance Software Engineer (remote)
Various • Oct 2024 - Present
- BrianTylerCohen - created Discord bot to allow Substack subscribers to verify status, increasing participation rate by 200%
- Revivle - Developed landing and clost page components for redesigned website, leading to 200% increase in mobile sign-ups
- Clarity - Developed entire MVP for social calendar web app including user auth
Senior Front-End Developer
Artie • Sept 2022 - Jan 2024
- Owned the development and maintenance of PongLegends.com, a full-stack Next.js web app delivering a WebGL-based 3D gaming experience to thousands of monthly active users.
- Developed a React.js-based web application allowing quality assurance testers to access in-development NFTs, reducing the amount of visual bugs shipped by 90%
- Led a project to allowing holders of Artie NFTs to use them as playable characters within the game, leading to a 50% increase in player engagement among players who synced their NFTs
Full-Stack Software Engineer
Fluxon • Aug 2021 - Aug 2022
- Built the infrastructure for the launch of a food delivery startup using Next.js for the front-end and postgresql for the backend
- Architected and developed a React.js based reference front-end application for a healthcare startup’s API product, making that API available to thousands of front-end JavaScript developers
Dash Core Developer
Plotly • Aug 2018 - May 2021
- Led a project to simultaneously update the versions of several dozen Python packages used in Dash Enterprise’s documentation, delivering major security and usability improvements to hundreds of clients
- Responsible for implementing a top-down redesign of plotly.com to focus more on converting enterprise customers, leading to 35% more enterprise customer booked in the next sales quarter
Blog Posts
Building a Music Recommendation System Pt. 1
Let's build an application that can visit Pitchfork and get music reviews.
Upserting Twitch Live Chat Messages Into a Vector Database
Building a Node.js server that listens to Twitch live chat messages and upserts them into a vector database.
Implementing Vector Search Using Qdrant and Next.js
A tutorial on how to implement vector search in Next.js using Qdrant.
Introducing Ives - Your Project Manager for Your Job Search
An AI powered project manager for your job search.
Challenges of Making a Modern Snake Game in React & Next.js
Lessons learned and real-world debugging stories from building a feature-rich Snake game with React, Next.js, and TypeScript.