I am a senior software developer in Toronto with 8+ years of experience delivering full-stack web applications, APIs, integrations, testing support, release validation, and production troubleshooting across enterprise, retail, and public-sector environments.
My strongest lane is practical delivery: React and TypeScript interfaces, API-connected workflows, Java/Spring-style service collaboration, SQL/data validation, Azure DevOps/GitHub delivery, and production-minded debugging. I also use AI-assisted development to accelerate implementation planning, refactoring, documentation, test-case thinking, and technical analysis while keeping human review and quality controls in the loop.
- Building reliable, API-connected product workflows with React, TypeScript, REST APIs, and SQL-backed services.
- Strengthening AI-assisted engineering practices for debugging, source-grounded analysis, documentation, and safer review loops.
- Turning active SaaS PoCs, hiring challenges, and prototype work into portfolio-grade case studies with clearer architecture, deployment notes, and product screenshots.
- Collaborating across DevOps, QA, data, product, and integration teams to ship maintainable software.
Active proof-of-concept SaaS workspace for ABC Energy Solutions, built as an internal lead qualification assistant for reviewers, CRA team members, sales operators, and business-development teammates.
- Built a guided chat workspace where internal reviewers can paste messy prospect notes from calls, CRM records, spreadsheets, emails, or research notes.
- Designed a FastAPI backend that extracts lead facts, maintains structured lead state, tracks missing qualification fields, and applies deterministic Strategic Lead Matrix rules.
- Kept final qualification logic deterministic and testable while using Gemini only for structured extraction support, with fallback paths when model output is unavailable.
- Shipped a live Netlify frontend with Azure VM backend, PostgreSQL persistence, saved lead sessions, API health checks, PocketFlow orchestration, and focused pytest coverage.
Live demo: dirm02-onittest-abc-energy.netlify.app
Repository: github.com/dirm02/OnitTest
Proof-of-concept OSINT investigation application for Canadian public-spending accountability using grants, procurement, charity, registry, governance, policy, and adverse-media data.
- Built React-based investigation workflows: search, dossiers, panels, graph views, source/caveat displays, action queues, and human-in-the-loop review screens.
- Designed API-backed data flows using REST endpoints, PostgreSQL serving data, and GCP BigQuery analytical tables for heavier validation and ranked investigation outputs.
- Used AI-assisted development for design review, debugging, prompt planning, documentation, and semantic-search-style routing.
- Deployed the PoC to an Azure VM with scripted frontend/backend sync, API health checks, and smoke validation.
Live project link from the repository: lev3l.website
Product workflow -> API contract -> data validation -> test/release checks -> production follow-up- I like clear service boundaries, explicit API behavior, readable UI states, and practical documentation.
- I treat AI tools as accelerators for reasoning and implementation, not replacements for review.
- I am comfortable moving between frontend workflows, backend/API troubleshooting, SQL/data validation, and release support.
- I care about maintainability, operational visibility, and making handoffs easier for the next person.
- Senior full stack developer roles
- React / TypeScript application work
- Java / Spring ecosystem collaboration
- API integration, release validation, and production troubleshooting
- AI-assisted engineering, RAG/search workflows, and source-grounded application features
Thanks for visiting. The best projects are the ones that make the next investigation, release, or handoff easier.

