
hi, i am abdul rafay
experience
by @chanhdaiimagine art
current employer- working on core features and improvements in omniagent and ai chat.
- implemented code previews, custom widgets and artifacts from scratch.
- shipped speech to text and text to speech with cross browser support.
freelance
chunks
view allblogs
view all
Integrating Speech to Text & Text to Speech
Integrating STT & TTS into a website seemed simple at first (STT actually was), but there were a few things I didn’t realize needed extra handling. The goal of this blog is to make you aware of those issues so that if you’re ever integrating TTS, you don’t run into the same problems.
february 5, 2026

WebSockets 101
This blog covers the fundamentals of WebSockets, why they are needed, and how real time communication works on the web. The goal is to help you get started by understanding WebSockets, their basic implementation, and useful resources to explore further.
december 14, 2025

Getting Started with Zod
A beginner friendly guide to validating data in TypeScript using Zod’s powerful schema system—making your apps safer, cleaner, and more predictable.
july 23, 2024
projects
view all
a tool that turns long videos into viral clips using ai powered moment detection and trendy templates
built with

a lightweight, type-safe schema validator for typescript with easy validation, type inference, and safe parsing
built with

currency exchange
internal toola currency exchange system with multi branch support, secure roles, advanced transactions, and real-time analytics
built with

law firm portal
internal toola law firm portal with secure roles, case management, hearing schedules, documents, payments, and client dashboards
built with
stack
shenanigans
go to pageall the misc stuff like components, useful hooks and tools should be here.
made with 🍜 by abdul rafay
© 2026. all rights reserved.
