CLI that generates fake data and structured mock payloads for development, QA workflows, UI demos, dashboards, and CMS prototyping. Implemented a modular command architecture ("generate", "config", "fill") with strict validation, configurable catalogs, and zero-network execution for privacy-focused workflows.
Designed CLI with subcommands and aliases, including default generate behavior for faster developer workflows.
Implemented configurable fake-data generation across 20+ data types (identity, network, numeric, content, and structured persona outputs).
Built local configuration management with field toggling and custom catalog support.
Added reusable payload generation via fill command, including dry-run mode for predictable automation and pipeline use.
Enforced type-safe contracts and input validation
Developing a web-based learning platform that transforms structured educational content into interactive study experiences, including topic summaries, memory aids, and quiz workflows. Initially focused on DGT Class B preparation, with architecture designed for expansion to additional learning domains. Not an official guide, not intended to overlap the DGT guides.
Designed and implemented a modular frontend application using Astro, TypeScript, and Tailwind CSS to support scalable learning workflows.
Designed a normalized JSON data model for educational content, enabling maintainable management of topics, mnemonics, exam tips, and question banks.
Built responsive and accessible user interfaces to improve usability across desktop and mobile learning sessions.
Improved maintainability and development velocity through reusable UI patterns and clear content-to-UI mapping.
Established a product foundation for future multi-domain expansion beyond DGT into broader study and exam-preparation use cases.
CLI tool to scaffold production-ready Next.js projects with a preconfigured development environment, including TypeScript, linting, formatting, and scalable project structure
Developed a CLI tool to bootstrap Next.js applications with an opinionated architecture focused on scalability and developer experience
Automated project setup including TypeScript, ESLint, Prettier and base configuration to eliminate repetitive manual setup
Designed a modular project structure optimized for maintainability, scalability and modern frontend workflows
Implemented extensible project templates to support rapid initialization of production-ready applications
Integrated best-practice configurations for linting, formatting and project conventions to enforce code quality from project creation
Implemented automated publishing workflow using GitHub Actions and semantic versioning for reliable package releases
Published and maintained the package on npm to streamline project initialization for developers
A project to create an online platform to register and manage the December party for Toyota employees in Querétaro, Mexico.
Designed and built a responsive registration platform using React and Tailwind CSS
Reduced the time to register employees by 75%
Increased the number of registrations by 50% compared to the previous year
Built full architectural design system for the project focused on performance, usability and accessibility
A project to create a CRM for LeCuisine, an event catering company, to manage clients, events, and sales.
Designed and built a responsive CRM using React and Tailwind CSS
Designed the UI with a focus on usability, performance, and accessibility
Reduced the time to manage events by 40%
Improved client satisfaction by providing a seamless experience for event management
Designed and implemented a client-side data layer (API client, caching, and state patterns) to improve performance and maintainability