╔══════════════════════════════════════════════════════╗
║ hey, I'm Jessi · she/them ║
║ solutions engineer · builder · problem solver ║
╚══════════════════════════════════════════════════════╝
I'm a Solutions Engineering Lead at LeanLaw with 2.5+ years of professional experience — I sit at the intersection of technical depth and real-world usability. I build things that actually work for people, not just things that work.
- 🔧 Comfortable across the full stack — Python, JavaScript, TypeScript, Angular, React
- 🤖 I love building bots, automation, and tools that make repetitive things disappear
- 🧩 Systems thinker — I want to understand the whole before I fix the part
- 📚 Studying Software Engineering (C# track) formally while working full-time (yes, both at once)
- 💼 My professional work lives on a private org repo — happy to discuss it in interviews
Languages
Frameworks & Tools
| project | what it does | stack |
|---|---|---|
| PyCalc Pro | Professional CLI calculator with a recursive-descent parser, 30+ scientific functions, persistent history, and a Rich terminal UI | Python |
| Random Encounter Generator | CLI tool for tabletop GMs — generates CR-balanced D&D encounters with narrative flavor, environment filtering, and random events | Python |
| Promptopia | Full-stack AI prompt sharing platform with Google OAuth, full CRUD, and search | Next.js, MongoDB, Tailwind |
| World Explorer | Interactive SVG world map that fetches live country data from the World Bank API | Angular, TypeScript |
| Whispers in the Dark Bot | Production Discord bot (~5,800 LOC) — virtual economy, tiered moderation, verification workflows, and 40+ slash commands across 14 modular cogs | Python, discord.py |
| RPG Productivity App | Turn your daily tasks into an RPG adventure — quests, habits, mood tracking & a character sheet that grows with you. | Python, CustomTkinter |