Senior Full-Stack Architect | GenAI (Gemini) | Angular/React | Node.js
You need a Senior Architect who can walk into a messy codebase and engineer a secure, scalable platform your team can build on for years—not patch for six months. For over a decade, I have served as the Technical Lead at Mirasee (a Canadian enterprise education company). I specialize in migrating legacy systems and architecting high-performance Node.js, React, and Angular platforms that scale securely.
⚙️ WHAT I DO
• Architecture & Leadership: Full SDLC ownership, PostgreSQL database schema design, and enterprise code quality standards.
• Enterprise SaaS & LMS: Built and scaled internal operational hubs, SaaS scheduling systems, and multi-tenant LMS platforms with strict Role-Based Access Control (RBAC).
• Generative AI Integration: Production-grade implementation of the Google Gemini SDK for automated content engines, ensuring strict JSON-schema validation to prevent AI hallucinations.
• Legacy Modernization: Migrating monolithic systems into decoupled, type-safe architecture without halting feature delivery.
🛠️ TECH STACK
• Frontend: React, Angular, TypeScript, Tailwind CSS, Bootstrap CSS
• Backend: Node.js, Express, PHP
• Data & Infra: PostgreSQL, Supabase, Firebase, Redis, BullMQ
• AI & Automations: Gemini API, Google AI Studio, Stripe, HubSpot APIs
If you need someone to map out the architecture, own the backend logic, or both—message me your brief. I provide direct, highly specific technical roadmaps, not generic pitches.
Let's engineer your blueprint.
Work Terms
Here is a breakdown of how I operate to ensure we ship clean, production-ready code without delays or friction.
How I Work
I do not write code until the requirements and architecture are clear. For new builds, we will define the database schema, API contracts, and core features first. I push commits regularly to GitHub/GitLab and prefer setting up a staging environment via CI/CD early in the process so you can interact with the build as it progresses.
Communication & Availability
- Channels: I prefer asynchronous communication via Slack, Teams, or Jira.
- Meetings: I am happy to jump on Zoom or Google Meet for architecture reviews, sprint planning, or critical blockers, but I avoid excessive daily check-in calls so I can stay focused on the code.
- Availability: I am available for part-time or full-time engagements and will ensure my working hours provide ample overlap with your team for seamless collaboration.
Timelines & Turnaround
I do not guess on deadlines just to win a contract. Once I review your wireframes, existing codebase, or technical requirements, I will provide a realistic timeline. If a feature requires more time to build securely and perform efficiently, I will flag it immediately. I prioritize long-term stability over shipping rushed, broken features.
Payment Preferences
- Hourly ($45/hr): My preferred structure for ongoing enterprise development, legacy code refactoring, and AI integrations where project scopes naturally evolve.
- Fixed-Price: I only accept fixed-price contracts if the technical scope, UI/UX designs, and backend requirements are 100% defined. Work will be divided into clear, testable milestones funded via Guru SafePay.