About Me
I'm a software developer with a passion for building secure, enterprise-level applications. My experience spans from digital security systems to full-stack web development, with a focus on creating solutions that are both technically robust and user-friendly.
I enjoy tackling complex problems, especially those involving security, compliance, and scalable architecture. My goal is always to deliver software that not only meets requirements but exceeds expectations in terms of performance and reliability.
Featured Projects
Digital Stamp System for Professional Associations
The Challenge
Professional translator associations needed a secure, legally-compliant way for certified members to digitally authenticate their translated documents. Traditional paper stamps were inefficient, and existing digital solutions didn't meet the specific regulatory and security requirements of professional certification bodies.
The Solution
I designed and built a comprehensive digital certification platform featuring secure document signing, real-time verification, and full compliance with X.509 and PDF-A standards. The system handles everything from member onboarding to document stamping to public verification.
Technical Implementation
Backend Architecture
- .NET Core web application
- Entity Framework with MySQL
- Docker containerization
- SSL/TLS certificate management
Security & Compliance
- X.509 PDF-A encryption with SHA-256 digest
- RSA encryption and digital signatures
- Client-side document processing (privacy)
- Tamper detection and validation
- PKI certificate authority setup
Infrastructure
- AWS EC2 deployment
- Docker Compose orchestration
- Automated backup systems
- Usage analytics and monitoring
Features
- Multi-format document conversion
- Automated declaration generation and document merging
- Interactive stamp placement (all pages or first page only)
- Real-time signature verification
- Language combination validation
- Public verification portal
Results & Impact
- Successfully deployed for STIBC (Society of Translators and Interpreters of British Columbia) in September 2022, with ATIO (Association of Translators and Interpreters of Ontario) launching October 2025
- Active production system currently processing 75+ documents daily for certified translators
- Streamlined certification process for hundreds of professional translators
- Eliminated paper-based workflows while maintaining legal compliance
- Provided real-time verification for document authenticity
- Built scalable infrastructure supporting multiple organizations
MovingPapa.com - Corporate Website
Complete front-end website development for a multi-million dollar moving company, built from professional Figma designs with modern web technologies and marketing integrations.
The Challenge
Moving Papa needed a professional, responsive website that could handle complex service area routing, integrate with marketing analytics, and provide an excellent user experience across all devices.
The Solution
Built a comprehensive front-end solution using modern web technologies, implementing pixel-perfect designs with interactive components and robust tracking systems.
Technical Implementation
Frontend Technologies
- HTML5 & CSS3
- JavaScript & jQuery
- Bootstrap framework
- Responsive design
UI Components
- Interactive carousels
- Modern animations
- Mobile-optimized layouts
- Custom styling
Analytics & Marketing
- Google Analytics integration
- Facebook Pixel tracking
- SEO optimization
- Conversion tracking
Advanced Features
- Complex URL routing
- Multi-region support
- Performance optimization
- Cross-browser compatibility
Results & Impact
- Professional execution of Figma designs into fully functional website
- Responsive design working seamlessly across desktop, tablet, and mobile
- Marketing ready with comprehensive analytics and tracking implementation
- Scalable architecture supporting multiple service areas across Canada
- Built and deployed complete website in 3 weeks
DateFormatGenerator.com - Developer Utility
A reverse-engineering date format tool where developers enter their desired date output (like "Mon, June 23, 2025") and instantly get the corresponding format strings needed to produce that result in C#, JavaScript, Java, PHP, Python, Ruby, Swift, C++, and MySQL. Built with C# and transpiled to JavaScript.
The Challenge
Developers working across multiple programming languages struggle with creating the right date formatting syntax to achieve their desired output. They know what they want their dates to look like, but need to figure out the correct format strings for each language.
The Solution
Built a reverse-engineering tool that analyzes example date outputs and generates the correct format strings needed to produce that result in 9 major programming languages, with intelligent validation to catch ambiguous patterns.
Technical Implementation
Core Technology
- C# application logic
- JavaScript transpilation
- Static site deployment
- Client-side processing
Language Support
- C# & .NET DateTime
- JavaScript (Luxon)
- Java SimpleDateFormat
- PHP, Python, Ruby, Swift
- C++ & MySQL formats
SEO & Performance
- Fast static site delivery
- Mobile-responsive design
- User-friendly interface
- Lightweight implementation
User Experience
- Real-time format preview
- Intelligent ambiguity detection
- Pattern validation
- Cross-browser compatibility
Results & Impact
- High organic traffic with 9.1K clicks annually from Google search
- Exceptional user engagement with 16.3% click-through rate
- #1 Google ranking for "get format from date online" and other targeted developer queries
- Real developer adoption with consistent monthly usage by software developers
- Cross-platform utility supporting 9 major programming languages
Other Experience
Additional development work includes system maintenance and enhancements for Lynch Bus Lines transportation software, plus successful entrepreneurial experience with an e-commerce business achieving $150k in sales.
Technical Skills
Backend Development
Security & Compliance
DevOps & Cloud
Frontend & Tools
Get In Touch
Interested in working together? I'm always open to discussing new projects and opportunities.