rom
I have been programming since 2013 ± 1 year.
tell me about programming
- I'm really into TypeScript (since 2017) and Rust (since 2020). I've used them for a bunch of cool projects, like building compilers and scalable web apps.
- I'm also really good at writing Python (since 2015), C# (since 2015), and Lua (since 2014).
- There are some languages I haven't used as much, but I can easily make something with, like C/C++ (since 2020), Java (since 2021), and PHP (since 2019).
- I love creating optimization-heavy code and leveraging async programming, especially with Rust and its ecosystems like tokio and hyper.
- I usually build neat web apps with React and Next.js, but I've also used Solid.js, Svelte, and Astro
- On the backend, I use Node.js for all of my projects, but I have experience with Flask too. I use databases like MongoDB and PostgreSQL. I've written everything from email servers to decentralized apps.
- I've built smart contracts with Solidity and Rust on Ethereum and Solana.
- Cryptography is definitely something I love to play around with. I've implemented everything from elliptic-curve cryptosystems to blockchain prototypes using zk-STARKS and VRFs/VDFs.
- I love working with WebAssembly, both compiling to it and writing host/glue code to make it work.
- I've used WebRTC an unusual amount. It can be a pain if you don't have a good understanding of it.
- I enjoy experimenting with LLMs and AI, designing intuitive interfaces for music discovery, language translation, and as a creativity aide.
let's connect
if you want to chat, feel free to message me on Signal. I am less active on Discord (id 705148136904982570).
if you want to look at my projects, check out my GitHub.