JM
Home
Projects
Writings
Tools

Tools & Tech I Work With.

These are the languages, tools, and frameworks I reach for when building. From shipping slick UIs to deploying web3 apps and experimenting with new ideas. It's a mix of what I enjoy working with and what helps me move fast and build right.

React

Frontend

function Component() { return <div>Hello</div>; }

TypeScript

Language

interface Props { name: string; }

JavaScript

Language

interface Props { name: string; }

Next.js

Framework

export default function Page() { }

TailwindCSS

Styling

className="flex items-center justify-center"

Vite

Build tool

const App = () => <h1>Hello Vite + React!</h1>;

Remix

Framework

export async function loader({ request }) {return getProjects();}

Solidity

Language

uint256 tokenAmount = 1e18;

Python

Language

print([x**2 for x in range(1, 6)])

Nodejs

Backend

require('http').createServer((_, res) => res.end('Hello Node.js')).listen(3000);

Web3.js

Library

aws.lambda.invoke(params)

Ethers

Library

aws.lambda.invoke(params)

Redux Toolkit

Library

const store = Redux.createStore((state = 0, action) => action.type === 'INCREMENT' ? state + 1 : state);

Jest

Library

test('adds numbers', () => expect(2 + 2).toBe(4));
J0shcodes © 2025