My Work

Preview of the Sawyer Camp DevLab - Lean Studio project
Studio

Sawyer Camp DevLab - Lean Studio

Founded Sawyer Camp DevLab and built a multi-tenant client operations platform end-to-end: an admin dashboard for organizations, invites, projects, milestones, assets, and billing workflows, plus a client portal for onboarding, real-time project visibility, support requests, and billing interactions.

Next.js

NextAuth

Prisma

Docker

TypeScript

Chakra UI

Vercel

Website
Preview of the Moses Udoh - Cinematographer Portfolio Website project
Client Work

Moses Udoh - Cinematographer Portfolio Website

Built a cinematic portfolio website for a professional cinematographer using Next.js 16, featuring responsive layouts, statically generated project detail pages, smooth Framer Motion interactions, and an integrated contact workflow with validated form handling and email delivery.

Next.js

React

Chakra UI

Framer Motion

Vercel

TypeScript

Preview of the Guidefox - User Onboarding Tool project
Open Source

Guidefox - User Onboarding Tool

Contributed to Guidefox, an open-source user onboarding platform, and now run a self-hosted fork for my own projects. Built dashboard enhancements, customization workflows, and backend integrations to support flexible, in-app tours, hints, banners, popups, and helper links.

React.js

Material UI

Express.js

PostgreSQL

Docker

Preview of the AI Resume Builder & Analyzer project
Personal Projects

AI Resume Builder & Analyzer

Built ResumeCraft, an AI-powered platform that helps users generate ATS-friendly resumes, analyze existing PDFs against target job descriptions, and track job applications in one place.

React.js

Express.js

JWT

Ant Design

OpenAI API

Highlighted Articles

Migrating from CRA to Next.js App Router

June 22, 2025

How I transitioned my portfolio from CRA to Next.js, and the issues I faced.

Building Smarter Resumes with AI and NLP

March 19, 2025

An inside look at how I designed ResumeCraft to automate resume writing using OpenAI.

About Me

Thomas Tepi

I’m Thomas Tepi, a Montréal-based developer and open-source contributor focused on React.js, Node.js, and creating user-friendly web experiences.

I thrive in feature development, refining UI/UX interactions, and writing clear, maintainable code that enhances project functionality and accessibility. Beyond coding, I am also an advocate for sustainable technology and community-driven solutions.

My experience bridges technical expertise with real-world impact, whether it's developing seamless digital experiences or supporting initiatives that empower communities. With a strong foundation in collaboration and problem-solving, I am committed to crafting technology that makes a difference - both in the digital space and beyond.

Here are some of the technologies I have experience with:

Frontend

React.js

Next.js

JavaScript

Backend

Node.js

Express.js

Tools

Git

GitHub

Let's Connect

Have a question, project idea, or just want to say hello? I’d love to hear from you. Fill out the form and I’ll get back to you as soon as possible.

Connect with me here too:

Protected by reCAPTCHA. Privacy Policy | Terms of Service