Skip to content
View RavenInPants's full-sized avatar
πŸ¦–
...
πŸ¦–
...

Block or report RavenInPants

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
RavenInPants/README.md

Hi there, I'm Diana πŸ‘‹

Senior Frontend Engineer with 7+ years of experience building complex web applications, real-time systems, and high-load graphical interfaces.

I specialize in:

  • ⚑ High-performance frontend architecture
  • 🧩 Interactive graph editors & visualizations
  • πŸ— Angular ecosystem & scalable monorepos
  • πŸ”„ Real-time applications (WebSocket / RSocket)
  • πŸ€– AI-assisted development workflows
  • πŸš€ Developer Experience & frontend platform engineering

πŸš€ About Me

  • πŸ”­ Currently building a digital twin platform for power systems
  • 🧠 Frontend Lead with mentoring & architecture experience
  • βš™οΈ Passionate about performance optimization and rendering systems
  • 🎨 Love combining engineering with visual interfaces
  • πŸ›  Interested in AI-assisted engineering workflows and Spec Driven Development (SDD)

🧰 Tech Stack

Frontend

Angular React TypeScript RxJS Effector

Visualization & Graphics

D3.js ECharts AntV

Backend & Infrastructure

Node.js Express PostgreSQL Docker Nginx

Tooling

Webpack Vite GitLab CI Storybook


πŸ’Ό Experience Highlights

⚑ High-load Graph Editor Development

Built a custom frontend graph editor for real-time engineering simulations:

  • drag-and-drop
  • zoom/pan
  • thousands of nodes
  • collaborative editing
  • real-time updates

πŸš€ Performance Optimization

Improved rendering performance:

  • FPS increased from 20 β†’ 40
  • scene capacity increased from ~400 β†’ 1400+ elements

using:

  • Quadtree spatial indexing
  • viewport-based rendering
  • rendering optimizations

πŸ— Frontend Architecture

  • Designed scalable Angular monorepo architecture
  • Implemented Module Federation microfrontends
  • Built internal UI libraries & design systems
  • Introduced AI-assisted development workflows

πŸ‘₯ Leadership

  • Led frontend team of 5 engineers
  • Mentored 3 developers from Junior β†’ Middle/Middle+
  • Conducted code reviews & architectural planning

πŸ§ͺ Current Interests

  • Frontend platform engineering
  • Rendering engines & WebGL
  • Large-scale frontend architecture
  • Developer Experience (DX)
  • AI-first engineering workflows
  • Spec Driven Development (SDD)

πŸ“Œ Featured Projects

πŸ”Ή Digital Twin Platform

High-load real-time engineering platform for power systems simulation.

Stack: Angular, RxJS, WebSocket, RSocket, Module Federation

πŸ”Ή SiteInvite

Platform for building wedding invitation websites.

Stack: React, Express.js, PostgreSQL, Prisma, Docker, S3

πŸ”Ή Security CAD

Security infrastructure modeling platform developed at Kaspersky.

Stack: Angular, AntV.G6, D3.js, NgRx


πŸ“« Contacts


⭐ Open to interesting frontend/platform engineering opportunities.

Popular repositories Loading

  1. RavenInPants RavenInPants Public