CatchThemAll
A Pokemon-themed web app for browsing, searching, and catching the whole collection with smooth custom animations.
- Nuxt
- Tailwind
- Sass
> init lab
UdagLab is the home of everything Alexander Udag tinkers with — hobby apps, tools, and half-baked prototypes, catalogued in one place.
Browse experiments ↓UdagLab is a playground, not a portfolio. Each project here is an experiment some became real products, some fizzled out, and all of them taught me something worth keeping. They run on whatever stack felt fun at the time: Nuxt, Next, React, Go, WordPress, and more.
If you want the polished version of me, that lives over at the portfolio. This is the messy workbench.
I build everything from the terminal on Linux. Not because it makes me hardcore. I just got used to it and going back feels weird. Neovim for editing, Opencode when I want an extra brain, and herdr so my sessions don't spiral out of control.
If you're curious about the setup, you can check my Neovim config.
A Pokemon-themed web app for browsing, searching, and catching the whole collection with smooth custom animations.
A web app integrating multiple public APIs — weather, news, photos, countries, jokes, exchange rates, and more.
A secure, cloud-synced password manager focused on simplicity, with encryption and Firebase authentication.
A playful animation experiment exploring GSAP motion effects and creative transitions in React.
The official website of the Geodetic Engineers of the Philippines, built on WordPress with custom post types and galleries.
An API-first portfolio platform that lets developers store, manage, and expose their career data through a structured REST API, with a full-featured Next.js dashboard.
A real-time multiplayer typing game where players battle each other by typing phrases, featuring attack tiers, combo mechanics, and WebSocket-powered combat.