Hi, I'm Thomas 👋
Senior Blockchain Architect & Full-Stack Engineer. Specialist in high-performing teams and scaling architecture.
TW

About

Experienced CTO and Senior Blockchain Architect with a strong background in Machine Learning and Signal Processing. I have built and scaled products in the Fintech and Edutech space, leading teams to deliver high-quality software. I am passionate about decentralized technologies, privacy, and building the future of finance.

Skills

Solidity
TypeScript
JavaScript
Python
PHP
Java
C++
Smart Contracts
Foundry
Hardhat
OpenZeppelin
Proxies
Layer 2 (L2)
ZK-Snarks
Circom
Privacy
Stablecoins
Wallets
Account Abstraction (ERC-4337)
EIP-7702
Gas Abstraction (Bundler/Paymaster)
Next.js
React
Vue
Node.js
TailwindCSS
PostgreSQL
MySQL
Redis
RabbitMQ
AWS
RDS
Docker
CI/CD
Signal Processing
Machine Learning
RAG
LLMs
KYC
Compliance
BIP39
Trezor
Ledger
Jira
Notion
Git
Udemy
Adobe Premiere
Camtasia
Adobe Audition
Video Editing
Script Writing
Paddle
LeadDyno
My own projects

Check out my latest work

I've worked on a variety of private projects as well, from simple websites to complex web applications. Here are a few of my favorites.

Ethereum Blockchain Developer Course

The #1 resource for becoming a professional Ethereum Blockchain Developer. Teaching over 140,000 students worldwide about blockchain development, security, and industry best practices. Helping developers go from zero to hero.

Solidity
Foundry
Hardhat
TypeScript
Next.js
React
OpenZeppelin

Foundry Dashboard

A desktop application to interact with your Foundry builds. Beautifully decode transactions, manage contracts, and interact with your local node.

Foundry
Rust
TypeScript
Next.js
TailwindCSS
Shadcn UI

MkDocs Shadcn

A theme for MkDocs powered by Shadcn UI. Bring modern aesthetics and components to your static documentation sites.

MkDocs
Python
TypeScript
Shadcn UI
TailwindCSS
Contact

Get in Touch

Want to chat? Just shoot me an email at me [at] thomaswiesner.com or dm me with a direct question on Farcaster or LinkedIn and I'll respond whenever I can. I will ignore all soliciting.