Portfolio OS
A fully interactive desktop environment in the browser — complete with draggable icons, resizable windows, a live taskbar, and fluid animations.
Technologies: React, TypeScript, Framer Motion
Full-stack software engineer from Kerala, India. I build clean, performant, and accessible web applications. Specializing in React, TypeScript, Next.js, Node.js, and modern web technologies. Open to new opportunities.
Full-stack developer focused on building clean, performant, and accessible web applications. Based in Ernakulam, Kerala, India. Contact: hello@ashiq.dev.
A fully interactive desktop environment in the browser — complete with draggable icons, resizable windows, a live taskbar, and fluid animations.
Technologies: React, TypeScript, Framer Motion
A lightweight, headless form validation library for React with built-in TypeScript support and zero dependencies.
Technologies: React, TypeScript
Real-time analytics dashboard with WebSocket streaming, custom chart components, and role-based access control.
Technologies: Next.js, D3.js, WebSockets
Browser-based terminal with a virtual file system, custom command parser, and plugin architecture.
Technologies: TypeScript, Node.js
Visual email template builder with drag-and-drop components, live preview, and export to HTML/MJML.
Technologies: React, MJML
Why most apps don't need a global state library, and patterns that work better with React Server Components.
Lessons from creating a component library used across multiple products — tokens, variants, and composition patterns.
How choosing well-understood tools over shiny new ones leads to more reliable software and faster delivery.
A practical guide to identifying and fixing performance bottlenecks using Lighthouse, CrUX, and real user monitoring.
