Designing reliable web systems and ERP integrations that power real operations.
I’m Ashish Kumar, a Hamilton-based developer building secure, data-driven apps with PHP, Angular, MySQL, and ERP-linked workflows — with a focus on clean architectures, robust APIs, and pragmatic automation.
About
Development is my hobby, profession, and daily practice.
I’m a software developer whose free time and work both revolve around building software and working with computer technologies. My recent work includes a complete NFC Digital Business Card SaaS application with secure auth, analytics, payments, and CRM integrations.
I use AI-assisted tools judiciously for boilerplate, documentation, and test scaffolding — maintaining full ownership of architecture, security, and code quality.
Highlights
- 100+ RESTful PHP API endpoints with secure JWT and MFA.
- 50+ Angular standalone components with clean state management.
- 15+ MySQL tables with indexing, FK constraints, and analytics queries.
- Stripe subscription lifecycle, webhooks, idempotency, and receipts.
- Integrations with HubSpot CRM, Gmail API (OAuth 2.0), Apple Wallet (.pkpass).
Projects
Secure, integrated, and practical systems.
NGC Digital Business Card SaaS Platform
Angular 18, PHP (MySQLi), MySQL, Stripe, HubSpot, Gmail API, Apple Wallet, JWT, AES-256-GCM
A full-stack platform for NFC digital business cards with physical card ordering, real-time analytics, contact exchange management, and CRM integrations. Built as multi-tenant SaaS with device fingerprinting and admin roles.
- 50+ Angular components; modular services, guards, interceptors.
- 100+ REST endpoints for users, NFC, analytics, payments, admin.
- Insights tracking: views, exchanges, session duration, unique visitors.
- Secure uploads with MIME validation and path sanitization.
Live App: ngc.techmicrosolutions.com
Techmicro Solutions Website
HTML, SASS, JavaScript, PHP
Corporate website for IT & cybersecurity consulting — semantic HTML, SASS structure, minimal JS; fast, responsive, and easy to maintain.
Website: www.techmicrosolutions.com
Skills
Frontend
- Angular 18, TypeScript, RxJS, Router
- HTML5, CSS3/SASS, Bootstrap 5
- Chart.js dashboards, image optimization, drag-and-drop UI
Backend & APIs
- PHP 7.4+ (MySQLi), RESTful API design
- Auth: JWT with refresh, MFA via email OTP
- Webhooks & idempotency (Stripe), error logging
Databases & ERP
- MySQL schema design, indexing, stored procedures
- Analytics aggregation, JSON data storage
- Infor Visual ERP familiarity & data flows
Security
- OWASP: input validation, XSS/CSRF protection
- Encryption (AES-256-GCM) for tokens & OAuth
- Secure uploads: MIME validation, path sanitization
Integrations
- Stripe (subscriptions, invoices, Checkout)
- Gmail API (OAuth 2.0), PHPMailer (SMTP)
- HubSpot CRM sync, Apple Wallet (.pkpass)
Tools & Practices
- Git, Composer, NPM, Postman
- Visual Studio, IntelliJ
- Documentation, Agile delivery
Professional Experience
MAK Consulting Group — Full Stack Software Developer (Support) — 2022
- Resolved production issues for manufacturing clients; improved stability and performance.
- System analysis, code modifications, and functional testing across legacy and modern modules.
- Deployed patches and enhancements; improved documentation and knowledge base.
- Collaborated cross-functionally to deliver new modules and streamline performance.
F8th Inc — Database Administrator — 2021
- Managed SQL Server, MySQL, and MongoDB including backups/restores and health checks.
- Developed/optimized PL/SQL queries, procedures, and triggers for production workloads.
- Database performance tuning and indexing; supported developers with schema optimization.
Education
Mohawk College — Computer System Technician: Software Support (2015–2018)
- Web: HTML, JavaScript, PHP, ASP.NET
- Programming: Python, Java, C#
- Database architecture: MySQL with PL/SQL
- Tools: IntelliJ, Visual Studio, MVC
- Project planning, technical writing, systems/business analysis
Lovely Professional University — Diploma in Computer Science Engineering (2011–2014)
- Foundations: math, sciences, computer engineering
- Data structures, networks, programming, web development
- Team-based planning and execution aligned to engineering practices
- Industry awareness and on-site exposure
Resume
Contact
Let’s talk about your web or ERP project.
I typically respond within one business day.
- Email: ashishkumar2194@hotmail.com
- Phone: 905-320-0042
- Location: Hamilton, Ontario, Canada
- Business site: www.techmicrosolutions.com
- NGC App: ngc.techmicrosolutions.com