Cristopher Paniagua
Senior Software Engineer · Frontend Lead
- Mexico · Open to Remote Opportunities
- cristopher.p.s@gmail.com
- cristopherps.dev
Summary
Senior Software Engineer specializing in frontend development, with 10+ years of experience building scalable web applications and complex user interfaces. Experienced in React, Vue, TypeScript, frontend architecture, reusable component systems, and API integration, delivering maintainable products with distributed, cross-functional teams for international clients. Combines hands-on engineering with technical leadership: code reviews, mentoring, estimation, and architectural decision-making. Open source author and co-founder of a Latin American developer community.
Professional Experience
Senior Software Engineer / Lead Frontend Engineer · Cafeto Software
2021 – Present
Software engineer in multicultural, distributed teams delivering web applications for international clients, mostly based in the US.
- Develop and maintain complex web applications with React, Vue, and TypeScript, turning product requirements and designs into maintainable, accessible interfaces.
- Design and build reusable UI components and component libraries, documented with Storybook.
- Integrate REST and GraphQL APIs and manage application data and state.
- Contribute to frontend architecture and implementation decisions, balancing scalability and maintainability.
- Take part in sprint planning, technical analysis, estimation, and scope discussions with product owners, designers, and backend engineers.
- Review code and help other developers work through technical problems.
Client project: Earnd · Senior Frontend Engineer
Frontend engineer on a production web application.
- Develop frontend features with Nuxt.js and TypeScript within the existing application stack.
- Participate in sprint planning, requirements analysis, scope definition, and technical estimation.
- Review code and support other developers with technical guidance.
- Contribute to technical decisions, implementation planning, and the evolution of the frontend application.
- Created and maintained documentation for frontend components and features.
- Implemented calendar view for scheduling tasks and event management.
- Improved several UX aspects of the application as well accessibility compliance standards.
Stack: Next.js · TypeScript · Zustand
Client project: Doqmind · Frontend Development Lead
Led frontend development for a complex web-based document viewer, combining hands-on development with technical leadership throughout implementation.
- Drove the frontend implementation strategy and technical decisions for the project.
- Built interactive document-viewing features, including zoom, cropping and crop-box interactions, thumbnails, and document navigation.
- Shaped the frontend architecture and component design to support complex UI interactions while keeping the code maintainable.
- Worked with product and engineering stakeholders to turn requirements into technical solutions and coordinate frontend work.
- Mentored junior frontend developers and conducted code reviews to ensure code quality and adherence to best practices.
Stack: Vue3 · TypeScript · Pinia
Client project: Pros (now Conga) · Senior Frontend Engineer
Frontend engineer on a production web application.
- Develop frontend features with React and TypeScript within the existing application stack.
- Participate in sprint planning, requirements analysis, scope definition, and technical estimation.
- Worked helping in the internal UI library, adding new reusable components.
- Worked in the platform creating new features and improving existing ones.
- Created a dashboard for monitoring and managing platform activities.
Stack: React · TypeScript · Redux
1 / 2
