Crafting Digital Experiences
Full-stack developer specializing in creating innovative web applications that push the boundaries of user experience and technical excellence.
Featured Projects
My Contribution
Initially responsible for developing the Firebase Cloud Functions backend, including the Wrike integration, real-time presence system, and billing monitors. Later became the sole maintainer of the entire application, managing ongoing development, feature enhancements, and system reliability.
Tally is a comprehensive enterprise platform that streamlines the project estimation process for agencies. Built with Vue 3 and Firebase, it provides a collaborative environment for creating and managing detailed project estimates, featuring granular role-based access control and integration with project management tools.
The application features a sophisticated blueprint system allowing agencies to create reusable templates with complex pricing formulas and dynamic hour calculations. The platform leverages Firebase's real-time capabilities for collaboration and Firestore for robust data persistence.
Key Features
- Collaborative estimation with presence awareness
- Complex pricing formula engine with support for dynamic hour calculations and cost adjustments
- Blueprint system for creating reusable project templates with customizable components
- Role-based access control
- Seamless integration with Wrike for project exports and timeline management
- Multi-environment deployment pipeline with staging and production
- Advanced state management using Pinia
- Comprehensive change order system
- Firebase Functions backend for secure business logic and integrations
Technologies Used
Technical Skills
Frontend
- Vue.js
- TypeScript
- Tailwind CSS
- Firebase
Backend
- Node.js
- REST APIs
- Laravel
- OAuth
Infrastructure
- Docker
- Git
- Bash
- Cloud Services
System Architecture
- Database Design
- Microservices
- Query Optimization
- API Design
Let's Work Together
Have a project in mind? Let's create something extraordinary together.