👋 Hi, I'm William Welsh

I am a curious software engineer and problem solver that utilizes first principles thinking. I love solving problems and writing code that's useful. My favorite language is TypeScript, and I also have a lot of experience in C#.

Click on one of my projects to learn more about it.

This site is made with Astro and hosted on Vercel.

GitHub
ChatGPT Clone

ChatGPT Clone

ChatGPT clone with markdown, codeblocks, conversation history, and more.

https://img.shields.io/badge/-TypeScript-%2335383D badgehttps://img.shields.io/badge/-tRPC-%2335383D badgehttps://img.shields.io/badge/-NextJS-%2335383D badgehttps://img.shields.io/badge/-Drizzle-%2335383D badgehttps://img.shields.io/badge/-PlanetScale-%2335383D badgehttps://img.shields.io/badge/-Clerk-%2335383D badge
Dexani

Dexani

Interface with the Dexani ecosystem through this webapp. View your portfolio, view safety reports, swap, and more.

https://img.shields.io/badge/-TypeScript-%2335383D badgehttps://img.shields.io/badge/-tRPC-%2335383D badgehttps://img.shields.io/badge/-NextJS-%2335383D badgehttps://img.shields.io/badge/-Ethers-%2335383D badgehttps://img.shields.io/badge/-Supabase-%2335383D badge
Phoenix Protocol App

Phoenix Protocol App

Swap coins, import your own tokens, customize transaction details, and swap to other blockchains.

https://img.shields.io/badge/-TypeScript-%2335383D badgehttps://img.shields.io/badge/-React-%2335383D badgehttps://img.shields.io/badge/-NextJS-%2335383D badgehttps://img.shields.io/badge/-Web3-%2335383D badge
PHLIP

PHLIP

An image/card game you can play on the web, Discord, iOS, or Android.

https://img.shields.io/badge/-TypeScript-%2335383D badgehttps://img.shields.io/badge/-React-%2335383D badgehttps://img.shields.io/badge/-Firebase-%2335383D badgehttps://img.shields.io/badge/-Ionic-%2335383D badgehttps://img.shields.io/badge/-Capacitor-%2335383D badge
ComicBoxed

ComicBoxed

Enjoy, list, and keep track of the comics and characters you love and sharing it all with friends, family, and the world.

https://img.shields.io/badge/-TypeScript-%2335383D badgehttps://img.shields.io/badge/-React-%2335383D badgehttps://img.shields.io/badge/-Next%20JS-%2335383D badgehttps://img.shields.io/badge/-GraphQL-%2335383D badgehttps://img.shields.io/badge/-In%20Development-fcba03 badge
TOSOption Software

TOSOption Software

A collection of software that ranges from analyzing the stock/crypto market, image processing, browser automation, and presents it in a stunning format.

https://img.shields.io/badge/-C%23-%2335383D badgehttps://img.shields.io/badge/-.NET%20Core-%2335383D badgehttps://img.shields.io/badge/-Freelance-%2335383D badge
UNO

UNO

UNO is a Discord bot that runs on .NET Core using Discord.NET trusted by over 48,000 Discord servers. Play UNO with up to 4 friends using Discord's latest features such as ephemeral messages, slash commands, and buttons.

https://img.shields.io/badge/-C%23-%2335383D badgehttps://img.shields.io/badge/-.NET%20Core-%2335383D badge
Rotten Tomatoes Bot

Rotten Tomatoes Bot

Search for a movie's Rotten Tomato stats without leaving your Discord server.

https://img.shields.io/badge/-C%23-%2335383D badgehttps://img.shields.io/badge/-.NET%20Core-%2335383D badge
Flood-It

Flood-It

A C++ Flood-It game using FreeGLUT for Windows. Click the colors to flood the board.

https://img.shields.io/badge/-C%2B%2B-%2335383D badgehttps://img.shields.io/badge/-FreeGLUT-%2335383D badge
Pong

Pong

Simple Pong in C++ using FreeGLUT. 1 and 2 player modes are available.

https://img.shields.io/badge/-C%2B%2B-%2335383D badgehttps://img.shields.io/badge/-FreeGLUT-%2335383D badge
ARK Invest Bot

ARK Invest Bot

Automatically processed ARK Invest's daily trade notifications and send them directly to your Discord server or Twitter feed.

https://img.shields.io/badge/-C%23-%2335383D badgehttps://img.shields.io/badge/-.NET%20Core-%2335383D badge
Time Bot

Time Bot

Keep track the current time of your friends, team, and everyone else globally on your Discord server.

https://img.shields.io/badge/-C%23-%2335383D badgehttps://img.shields.io/badge/-.NET%20Core-%2335383D badge
J&M Option Trading Bot Suite

J&M Option Trading Bot Suite

These bots text (SMS) trade alerts, watermark charts, and display futures/crypto data.

https://img.shields.io/badge/-C%23-%2335383D badgehttps://img.shields.io/badge/-Freelance-%2335383D badge
KABIN

KABIN

A singleplayer first-person supernatural horror that takes place in a cabin in the woods.

https://img.shields.io/badge/-Unreal%20Engine-%2335383D badgehttps://img.shields.io/badge/-In%20Development-fcba03 badge