# Tessel Stijn Punt — portfolio

- [Portfolio website](https://tesselpunt.com/)

I’m Tessel. A 22-year-old software engineer and founder who cares about how a product feels—and how it works. I take things from first sketch to real people using them. Everything on this site has been built & designed by me.

## About

Making an interface feel right. Figuring out the architecture behind it. Shipping, listening, and doing it again.

I’m the founder of Bridge Labs, where I design and build consumer apps and internal tools. My work covers UX/UI, visual asset design, React and TypeScript implementation, APIs, and production operations. I also work with a senior Unity developer on our shared multiplayer codebase.

Previously, I contributed to frontend work at Leads.io and developed apps with LetPeopleWork. I was also invited to a Tools for Humanity / World build week in South Korea, where I placed third in the pitch competition.

## Profile and CV

- [CV (PDF)](https://tesselpunt.com/cv/tessel-punt.pdf)
- [GitHub](https://github.com/bridge-applications)
- [LinkedIn](https://www.linkedin.com/in/tessel-punt-085321276/)
- [Email](mailto:tspunt1@gmail.com)

## About this site

- [About this site](https://tesselpunt.com/about-this-site.md): How this portfolio keeps its first load light while offering interactive demos, screenshots and source code, with dated Lighthouse performance results.

## Projects

- [Pebbler® for Telegram](https://tesselpunt.com/projects/pebbler-telegram.md): A little world built for play. A casual social game with character customisation, career progression, and rewards.
- [Pebbler® on World](https://tesselpunt.com/projects/pebbler-world.md): A consumer-facing micro-task app connecting people with surveys, A/B comparisons, and play-and-earn quests.
- [120CC games](https://tesselpunt.com/projects/120cc-games.md): Five licensed Unity games brought to World App through a shared web platform: authentication, payments, rewards, analytics and game integration.
- [Skye](https://tesselpunt.com/projects/skye.md): A mobile weather app with hourly and weekly forecasts, illustrated conditions and location suggestions powered by my own search infrastructure.
- [Pebbler® Admin Dashboard](https://tesselpunt.com/projects/pebbler-admin.md): An operations console with AI workflows for localising game headers and producing quest artwork.
- [Bridge](https://tesselpunt.com/projects/bridge.md): Browser-based file sharing, with direct WebRTC transfers and cloud upload flows.
- [Asset One](https://tesselpunt.com/projects/asset-one.md): A mobile portfolio interface for exploring balances, asset prices and transaction history.
- [Figma Agent Context](https://tesselpunt.com/projects/figma-context.md): A Figma plugin that gives coding agents structured design context and visual references.
- [Shared libraries](https://tesselpunt.com/projects/libraries.md): Authentication and React state-management packages reused across Bridge Labs applications.
- [Pebbler MCP](https://tesselpunt.com/projects/pebbler-mcp.md): An MCP connector that lets AI agents commission image comparisons, pay for them, and retrieve feedback from real people using Pebbler.
- [Voiced Gnome](https://tesselpunt.com/projects/voiced-gnome.md): Eighteen animated characters with individual voices and backstories. Browse the cast, hear their introductions and ask a question.
- [tg-auth](https://tesselpunt.com/projects/tg-auth.md): Typed Telegram authentication, server verification, and encrypted application sessions shared between browser clients and backend services.
- [world-auth](https://tesselpunt.com/projects/world-auth.md): World wallet sign-in, session-bound challenge verification, and encrypted credentials reused across Pebbler, Bridge, and World mini games.
- [provider-kit](https://tesselpunt.com/projects/provider-kit.md): How I built a reusable React state toolkit with schema-inferred types, runtime validation, and one provider for independent state slices.
