Hello!
My name is James and I'm in 10th grade. I love programming, web development, and playing and making games
I know many tools and languages, but I love
HTML/CSS, Typescript, Rust, Kotlin, Svelte, and Go
I started coding when I was in 3rd grade with Scratch, and my first language was Javascript, using NodeJS
I am a certified PADI Rescue Diver, Emergency First Responder, and water polo player and wrestler.
The website you are currently looking at. Written in SvelteKit and Tailwind and used to showcase my projects.
A chess AI written in Rust. Uses a minimax algorithm with alpha-beta pruning and more to determine the best move.
A chrome/firefox extension that runs a WASM Stockfish in chess.com games. Displays the best moves (up to 3) and evaluation for the current board.
Multiplayer top-down game written in Rust with Macroquad graphics and online matchmaking. Supports native and WASM.
Yet another world clone, built using Svelte. Has 3-7 letter length words, custom guess count, word sharing, and a daily word!
A web game where you have to try and find countries that are given. Pan through the world using your mouse and double click to select!
A Buzzfeed cli quiz, written in Java, made for a school project. Has colored output, a scoring system and multiple quizzes!
A wordle clone written in Go in the command line. One of my first projects, and my first time using Go.
Fork of Henrik's Unofficial Valorant API Client, remade with typescript and types, with type testing using JSON schema.