Highlights from My Journey
2024 - Present
Software Engineer at SheetJS
- 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.
- Achieved over 2K users and 750K visits
- Achieved $700+MRR
- Features - See for yourself!
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
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



