👋 Asad Karimov
Lead Engineer at SheetJS.

Creator of mylinx.cc 🔗 | Data science in JS? | I am passionate about solving tricky problems, optimizing data workflows, and building powerful data toolkits.
Highlights from My Journey

2024 - Present

Software Engineer at SheetJS

Sheetjs logo
  • Leading the development of a JavaScript data processing library.
  • Built custom codec for reading and writing Stata .dta files, enabling SheetJS to parse statistical datasets.
  • Handle L1-L2 technical support for enterprise customers and triage open source community issues on SheetJS CE repository, escalating or resolving bugs and integration problems.
  • Create integration demos that serve as primary sales tools for Fortune 500 client acquisition, shadowing sales calls to understand technical requirements.

2019 - 2021

Software Engineer Intern at PieShares Inc

Implemented smart caching and query optimization for 20% faster load times and improved engagement

  • Suggested using ngx-admin instead of building dashboard components from scratch, which the founders approved.
  • Set up an admin dashboard using the ngx-admin template, implementing authentication, MongoDB integration, and initial project structure
  • Built financial estimation calculators for the main app to show revenue projections for nonprofit partnerships

Projects

Revolutionizing bio pages, URL shorteners, and QR codes.

Lightweight self-hosted tool for simple, reliable team code sharing without external dependencies.

  • A Complete Self-Hostable JSFiddle Alternative
  • No signups just create users manually and they can start committing snippets to share

Innovative anime platform for content discovery and community engagement.

  • Attracted 3K+ users and 1.2M searches in 3 months
  • 🔍 Advanced Search Find anime, manga, voices, characters, and scenes with AI-powered search
  • 📅 Unified Watchlists - Consolidate watchlists across multiple providers
  • 💬 Interactive Community - Comment engine with reactions, nested replies, and markdown

Powered by SheetJS. A VSCode extension for viewing spreadsheet files directly in the editor. Supports XLSX, XLS, CSV, ODS, and 30+ additional formats.

  • Caches workbooks and sheets to avoid re-parsing files
  • Loads sheets on-demand when switching between them
  • Automatically reloads when files are edited externally
  • Handles very large files (50MB+) using pagination
  • Toggle the viewer per file extension via the command palette or context menu

Customizable React video player with multi-resolution, streaming, and accessibility support.

  • Accessible: Full support for VTT captions and screen readers
  • Customizable: Design your player with flexible markup
  • Responsive: Adapts seamlessly to any screen size
  • Streaming: Supports hls.js and dash.js playback
  • Fullscreen: Native fullscreen with "full window" fallback

Education

Queens College, CUNY

Bachelor of Arts in Computer Science (Graduated: January 2024)

Queens College CampusGraduation Ceremony

Relevant Coursework

Distributed Systems
Data Structures & Algorithms
Operating Systems
Software Engineering
Big Data Analytics

Notable Achievements

  • Dean's List for 4 consecutive semesters

Skills & Awards

Technical Proficiencies

Languages

TypeScript
JavaScript
Java
Python
C
CSS
HTML

Frameworks & Tools

React
Next.js
Angular
Node.js
Kafka
Prisma
TailwindCSS
Chakra UI

Awards & Recognitions

    © Copyright 2025 Asadbek Karimov