Skip to content

IxxyDev/IxxyDev

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 

Repository files navigation

Yaroslav Denisenko

Senior Frontend / Fullstack Engineer with 7+ years building web products at scale. I work mostly in TypeScript, React and Node.js, with a soft spot for Rust and developer tooling.

📍 Based in Tbilisi, Georgia · Open to relocation · Open to senior IC roles in product engineering or developer tooling


What I've shipped

  • Led frontend for products serving 9M+ and 100M+ users
  • Built B2B AdTech dashboards processing 2.3M data points/day with sub-second response time
  • Reduced presentation rendering time by 33.6% through Canvas API optimization
  • Cut deployment time from 3 hours to 25 minutes by introducing CI/CD
  • Reduced asset loading by 80% through caching and preloading at a 100M+ MAU social platform
  • Integrated modern React into a 15-year-old PHP codebase without breaking changes
  • Mentored 20+ developers at a major bank, taught 150+ students React/JS as a bootcamp instructor

What I'm working on

  • 🦀 Contributing to Biome — Rust-based linter/formatter for the JS/TS ecosystem
  • 🔬 Language implementation in Rust — see yoptascript-rs: lexer, parser, AST, tree-walking interpreter across a four-crate Cargo workspace
  • 🛠️ Various dev-tool / performance side projects (V8 profiler, format parsers, backend experiments)

Tech I work with

Frontend — TypeScript, React, Next.js, Redux, MobX, Effector, Canvas API, Tailwind, Webpack, Vite Backend — Node.js, NestJS, PostgreSQL, Docker, GitHub Actions, Python Other — Rust, Go, Bun, Elysia Testing — Jest, Vitest, React Testing Library, Playwright

Selected projects

  • v8-simple-profiler — V8 deoptimization profiler comparing monomorphic vs polymorphic JS code paths, with statistical analysis and multiple report formats.
  • yoptascript-rs — Rust reimplementation of the YoptaScript joke language: lexer, parser, AST, tree-walking interpreter, four-crate Cargo workspace.
  • financial-rust — Multi-format financial transaction parser library in Rust (CSV ↔ binary ↔ text), plus CLI tools for conversion and comparison.
  • task-tracker-elysia — Task management API in Bun + Elysia + Drizzle, structured with Clean Architecture / DDD layering.

Education

MSc, Mathematics & Computer Science — Moscow Institute of Physics and Technology (MIPT), 2019

Get in touch

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors