Things I've Learned (And Things I'm Still Breaking).Skills
Hi again! Here's a little collection of the tools, technologies, and random skills I've picked up while turning way too many ideas into actual things. Still learning, still experimenting, and definitely still debugging.
LanguagesLanguages
Type-safe application code, scripting, and systems programming.
TypeScript
JavaScript
Python
Rust
FrontendFrontend
Responsive interfaces, accessible components, and design systems.
React
Next.js
SvelteKit
Tailwind CSS
Vite
HTML
CSS
SCSS
Backend & AIBackend & AI
REST and GraphQL APIs, authentication, real-time services, and AI integrations.
Node.js
Fastify
NestJS
Express
GraphQL
Gemini API
Data & MessagingData & Messaging
SQL schema design, caching, background jobs, and event streams.
PostgreSQL
Redis
MongoDB
Prisma
Kafka
Design & MotionDesign & Motion
Interaction design and prototyping, from Motion animations to interactive 3D scenes.
Figma
GSAP
Framer Motion
Three.js
WebGL
Testing & DeliveryTesting & Delivery
Browser tests, automated build pipelines, and containerized deployments.
Playwright
Vitest
Docker
GitHub Actions
AWS
Cloudflare