---
title: "Will Kennedy (@wkennedy) | Hashnode"
description: "Software Engineer. Read the latest articles by Will Kennedy on Hashnode."
url: "https://hashnode.com/@wkennedy"
---

@wkennedy

# Will Kennedy

@wkennedy · Grenada · Joined September 2023

Software Engineer

[Website](https://brytelands.xyz/)

### [Borsh to JSON in Rust using only schemas](https://brytelands.hashnode.dev/borsh-to-json-in-rust-using-only-schemas?utm_source=hashnode&utm_medium=feed)

tl;dr Use this utility to generate a binary schema file from a Rust struct that implements the BorshSchema trait. Then using the schema file, easily convert to and from JSON and Borsh. No code generation needed. Source https://github.com/wkennedy/bor...

4 min read · [brytelands.hashnode.dev](https://brytelands.hashnode.dev/borsh-to-json-in-rust-using-only-schemas?utm_source=hashnode&utm_medium=feed)

[Sep 3, 2023](https://hashnode.com/posts/borsh-to-json-in-rust-using-only-schemas/64f7e576ba31450481798c0c)

### [Creating Solana webhooks with Helius, TypeScript and Rust](https://brytelands.hashnode.dev/creating-solana-webhooks-with-helius-typescript-and-rust?utm_source=hashnode&utm_medium=feed)

This tutorial will show you how easy it is to create your own webhook to tap into Solana events and send them to your applications, either parsed or in raw formats. Using webhooks is a great alternative to synchronous requests or websockets, especial...

8 min read · [brytelands.hashnode.dev](https://brytelands.hashnode.dev/creating-solana-webhooks-with-helius-typescript-and-rust?utm_source=hashnode&utm_medium=feed)

[Aug 28, 2023](https://hashnode.com/posts/creating-solana-webhooks-with-helius-typescript-and-rust/64f63dd67d23d9c9cac609a0)

### [Rust Profiling in WSL2 with CLion](https://brytelands.hashnode.dev/rust-profiling-in-wsl2-with-clion?utm_source=hashnode&utm_medium=feed)

Code from this example is here: https://github.com/wkennedy/wsl2-rust-profiling Having recently switched some of my coding to remote development in WSL2 with CLion, I noticed that profiling was not readily available. I tried various proposed solution...

3 min read · [brytelands.hashnode.dev](https://brytelands.hashnode.dev/rust-profiling-in-wsl2-with-clion?utm_source=hashnode&utm_medium=feed)

[Aug 28, 2023](https://hashnode.com/posts/rust-profiling-in-wsl2-with-clion/64f6398f7d23d9c9cac60992)
