Location: Dallas/Fort Worth, TX (actively seeking relocation opportunities)
Email: webcontact@hotsocket.pro
Live Website: hotsocket.pro
GitHub: @hotsocket-fyi
Tangled: @hotsocket.fyi
I'm a self-taught developer who builds web applications and developer tools. I aim to ship solid code that looks good both up front and behind the scenes.
I'm a quick learner, comfortable with picking up new technologies as needed. I appreciate clean code, good people, and great UX where possible.
Languages & Frameworks: TypeScript, JavaScript, Deno, HTML/CSS
Tools & Technologies: Nix, Git, GitHub Actions, Hugo, Netlify, JSR
Specialties: UI library development, Basic CI/CD pipelines, ATProto
ATProto, Deno, TypeScript | JSR Page
A command line utility for retrieving ATProto lexicons from multiple sources, and using them to generate types and functions for XRPC calls.
Result enumATProto, Deno, Fresh, GraphQL, Preact, TypeScript
Source Code
Live Deployment (a little busted at the moment while integrating LXQ, sorry!)
A Bluesky client powered by Constellation and Slingshot (shoutout @bad-example.com), with a few extra neat features.
function *something())TypeScript, Deno
Published to JSR
A DOM abstraction library from scratch that makes building web UIs more comfortable (compared to vanilla JS) with method chaining.
For better or worse, this project was created out of fear of React.
const display = new Label("Number: 0");
let number = 0;
Body.with(
new Column().with(
display,
new Button("Increment!", () => {
display.text = `Number: ${++number}`;
})
)
);CSS, Deno Deploy, Fresh, Preact, TypeScript