ð
Projects
- Minimal Effort, Maximum ResultIn my pursue of a tool that's powerful yet so effortlessly simple, I built this online split-bill app.Its UI/UX core value was to significantly minimize user friction without compromising on accuracy.High Level IntelligenceLeveraging my background in economics, I poured my expertise into the logics to ensure fair calculations.The app also utilizes AI-powered OCR to read bills, skipping users manual input while ensuring accuracy.Whatsapp BotWhile it's not publicly accessible, a Whatsapp Bot version is available. It simplifies the process even further by allowing users to send bills via chat, and the bot replies with a link to the result page.Defense LayersAnd don't get me started on the many layers of security I have put in place to fight bogus traffic and unintended users... let's just say, it's a fortress.
- Video Scrolling PlatformThis proof of concept is a web-based video scrolling application, built purely out of curiosity around Node.js performance, the GSAP library, unconventional UI/UX, and object storage.Features:
- Seamless vertical scrolling experience
- Modern, minimalist interface
- Responsive layout with dual-native design.
- Customized video player
- Customized gestures and hotkeys
- Adjustable playback speed
- Robust streaming via video.js and hls.js
- Scalable and cost-effective with object storage
- Video tags filtering with inclusion & exclusion
- Customizable CTAs in ad-style contents
- Multi-layered scraper defense mechanism
Backend PanelThe platform includes a separate backend panel for convenient content management.Administrators can upload any type of video. The app utilizes ffmpeg to transcode to low and medium quality for optimal streaming performance.CDN ProxySince the files are stored in an object storage, I built a CDN proxy to serve them through a custom domain.The proxy was very meticulously optimized to ensure fast and reliable delivery of video content.It is also possible to host the proxy on multiple platforms such as on Cloudflare Workers, Vercel, or even on a VPS, and intelligently load balance the traffic.