Mylinx logo
👋 Asad
Lead Software Engineer at SheetJS

Building spreadsheet engines, file-format tooling, and developer infrastructure for the web. Core contributor to  SheetJS  | Creator of mylinx.cc
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.

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
Cloudflare Stats

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

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

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

© 2025–present Asadbek Karimov.