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
-
Build 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