About
As a Software Engineer with a Master's degree in Computer Science and 5+ years of enterprise-level experience, I architect and deliver scalable web applications that serve millions of users. My expertise spans full-stack development, distributed systems, and AI-powered solutions, with a proven track record of leading technical initiatives from conception to production deployment.
Currently, I'm a Software Engineer at LeaseMagnets, where I lead the development of enterprise-grade applications and drive technical strategy for complex software initiatives. My expertise encompasses the entire technology stack, from modern front-end frameworks to scalable backend architectures.
Technical Expertise
Frontend Development
Modern React ecosystem with TypeScript, state management, and performance optimization
Backend Engineering
Scalable server-side solutions with robust API design and microservices architecture
Database & Storage
Multi-paradigm database design, optimization, and real-time data processing
Cloud & DevOps
Infrastructure as code, container orchestration, and automated deployment pipelines
AI & Machine Learning
Production-grade AI systems and intelligent automation
Let's Build Something Extraordinary
I'm passionate about solving complex problems through innovative technology solutions. Whether it's architecting scalable systems, implementing AI-driven features, or mentoring development teams, I'm always eager to take on new challenges that push the boundaries of what's possible.
Experience
June 2023 — Present - Designed and maintained REST APIs and event-driven services (Flask, Node.js) and migrated legacy MySQL workloads to Supabase/Postgres with zero-downtime cutover using phased read/write routing.
- Built media and lead pipelines: upload → transcode (Coconut.co) → store (GCS/Supabase) → signed delivery; automated attribution, follow-ups, and webhook fan-out (Twilio, SendGrid).
- Implemented scheduled jobs and background workers (Rocketry/cron + Redis) for analytics aggregation, email drips, and SLA-critical retries.
- Instrumented product analytics and warehousing (Jitsu → BigQuery) for cohorting, funnel metrics, UTM/source attribution, and unit-level engagement insights.
- Hardened platform: JWT/OAuth, rate limiting, CORS policies, audit logs, secrets mgmt via env/CI; added Sentry error tracing and structured logging.
- Built reusable React/Next.js modules and state patterns (Zustand) for embeddable tour widgets, scheduler, and AI chat; shipped performance wins via code-splitting and image/CDN tuning.
- Delivered PMS integrations (Entrata/Yardi) for unit syncing, lead ingestion, and status webhooks; added idempotent handlers and backfill tooling.
- Flask
- Node.js
- Next.js
- React
- TypeScript
- Zustand
- Supabase (Postgres, Auth, Realtime)
- Google Cloud Storage
- BigQuery
- Redis
- Rocketry
- Coconut.co
- OpenAI
- Twilio
- SendGrid
- Jitsu
- Sentry
- Vercel
- GCP
Aug 2021 — May 2023 - Developed scalable REST APIs (Node.js/Express) with input validation (Joi), RBAC, rate limiting, and request correlation for observability.
- Integrated APIs with React apps and standardized state using Redux Toolkit; shipped pagination, optimistic updates, and error boundaries.
- Adopted Next.js SSR/ISR for SEO-critical pages and faster TTFB; built dynamic routing and edge-friendly caching strategies.
- Delivered OpenAI-powered features (prompt orchestration, safety filters) across medical datasets and job platforms with guardrails and auditability.
- Optimized MongoDB with compound indexes, TTL collections, and background migrations; implemented CI/CD, containerized services, and health checks.
- Node.js
- Express
- Next.js
- React
- Redux Toolkit
- MongoDB
- Joi
- OpenAI
- Docker
- NGINX
- GitHub Actions
Jan 2021 — Aug 2021 - Built and documented REST APIs (Express) used by React and React Native clients; standardized error shapes and versioned routes.
- Implemented Redux Toolkit patterns and normalized entities for performant lists, offline-friendly flows, and predictable updates.
- Modeled scalable MongoDB schemas with Mongoose (refs, partial indexes, lean queries) to improve query performance and reliability.
- Integrated front-end API layers with robust forms (React Hook Form/Yup), route guards, and lazy loading to reduce bundle size.
- Mentored interns on MERN fundamentals, code reviews, and Git workflows; introduced linting, Prettier, and commit hooks.
- React
- React Native
- Node.js
- Express
- MongoDB
- Mongoose
- Redux Toolkit
- JavaScript
- Yup
- React Hook Form
Projects
Tour | AI-Powered Virtual Sales Concierge for Property Managers
Enterprise-grade virtual leasing platform delivering 24/7 AI-guided tours, live video sessions, and interactive floor plan showcases. Features include embeddable widgets, PMS integrations (Entrata, Yardi), AI-driven follow-ups, multi-source lead attribution, and real-time engagement analytics. Achieved over 1.1M tours for 130+ property managers, boosting lead conversions by 75% and closing rates by 25%. Designed for high scalability, security, and seamless integration across property management workflows.
- Next.js
- TypeScript
- Zustand
- OpenAI
- Supabase
- Flask
- PostgreSQL
- SQLAlchemy
- Redis
- OAuth2
- Docker
- GCP

ScaleConvo | AI-Powered Conversational Platform for Business Communications
Omnichannel AI communication platform that reimagines business phone numbers. Delivers human-like voice calls, SMS, and email at scale with real-time analytics, CRM integrations, and multilingual support. Enables autonomous and assistive AI agents for appointment scheduling, customer support, lead follow-ups, and sentiment-driven actions. Designed for high scalability, secure deployments, and rapid no-code setup, serving industries from property management to logistics.
- Next.js
- TypeScript
- TailwindCSS
- Zustand
- Vite
- OpenAI API
- LangChain
- Supabase
- FastAPI
- Python
- PostgreSQL
- Redis
- Twilio
- Deepgram Speech-to-Text
- Docker

ManaPNL | AI-Powered Inventory & Data Management Platform
Full-stack platform integrating AI-powered chatbots with dynamic inventory and sales management. Utilizes Retrieval-Augmented Generation (RAG) over domain-specific datasets to deliver accurate, context-aware responses.PDF ingestion for continuous dataset improvement, and real-time analytics for sales, expenses, and inventory tracking. Designed with a secure multi-tenant architecture and robust API integrations to support high-volume data operations for retail sectors.
- Next.js
- TypeScript
- TailwindCSS
- Zustand
- OpenAI API
- LangChain
- RAG
- Node.js
- Express
- MongoDB
- Mongoose
- Redis
- Stripe API
- Twilio API
- JWT Authentication
- Docker
- VPS
- Github CI/CD

AI-Powered Medical Chatbot with Voice Integration
Integrated OpenAI with a medical dataset to develop a chatbot capable of providing accurate, data-driven responses. Enabled speech-to-text feature allowing users to communicate via voice, with the chatbot offering tailored medical advice. Implemented functionality for users to upload PDFs to update and enhance the OpenAI-trained dataset, ensuring the chatbot remains accurate and relevant.
- Next.js
- OpenAI
- RAG
- Google Cloud Speech-to-Text
- Supabase
- Zustand
- Redux
- TypeScript

AI-Powered Bulk SMS Management Platform
Designed and developed an AI-driven bulk SMS platform integrated with the Ejoin 512-SIM Gateway to enable high-volume, compliant messaging across Canada. Implemented multi-device SIM orchestration, smart campaign scheduling, per-SIM daily and hourly limit enforcement, and real-time monitoring. Added AI-generated message variations to reduce carrier filtering, support bilingual campaigns, and improve delivery rates. Built role-based access control, sub-account management, SIM assignment per business, and detailed compliance reporting with CSV/Excel exports.
- Node.js
- BullMQ
- Redis
- React
- MongoDB
- Socket.io
- MERN Stack
- REST APIs

Sports Sponsorship Storefront with Dynamic Video Content Engine
Enabled automated adaptation of visual content across multiple formats — including social media, LED boards, and stadium screens — through a centralized, template-driven system. Reduced manual effort by 80% and unlocked new sponsorship revenue streams through structured, visually-driven asset packaging.
- Next.js
- Supabase
- Zustand
- WebSocket
- TypeScript

Freshlay | Online Food & Grocery Ordering and Delivery Platform
End-to-end food and grocery delivery ecosystem with customer web and mobile apps, rider app, and real-time order tracking. Built RESTful APIs with secure JWT-based authentication and Redux-powered state management for seamless cross-platform performance. Features include real-time rider–customer chat, WebSocket-driven live order status updates, Mapbox-powered delivery tracking, and in-app push notifications. Integrated Twilio for SMS alerts, custom email services for transactional updates, and role-based dashboards for customers, riders, and admins. React Native rider app enables live location sharing, optimized delivery routing, and streamlined task management, while the customer app supports instant ordering, payment processing, and live ETA updates.
- Node.js
- Express
- React
- Redux
- React Native
- MongoDB
- WebSocket
- Mapbox
- JWT
- Twilio API
- Socket.IO
- Axios
- VPS
- NGINX

Water Analysis System
Developed RESTful APIs and implemented the MQTT protocol for seamless communication with online devices. Utilized WebSockets to monitor sensor readings in real-time and enable device control directly from the frontend. Designed and implemented comprehensive analytics for device performance and data readings, enhancing system functionality and user engagement.
- React
- Node.js
- MQTT
- WebSocket
- MongoDB
- IoT
- Real-time Analytics

Car Rental Service Platform
Developed a user-friendly platform for seamless bookings, affordable rates, and a wide selection of vehicles. Created comprehensive backend APIs for vehicle management, booking system, and user authentication. Implemented responsive frontend design for optimal user experience across devices.
- React
- Node.js
- Express.js
- MongoDB
- Redux
- REST APIs

CareGigs |AI-driven Job Platform for Medical Professionals
Created a web and app platform for job seekers, incorporating Affinda for CV matching and personalized job suggestions, focusing on medical professionals. Built comprehensive user profiles, job matching algorithms, and integrated third-party services for enhanced functionality.
- Next.js
- React Native
- Node.js
- MongoDB
- Affinda API
- OpenAI
- Redux

More to Explore
I've been lucky to build across a lot of stacks and sectors—from AI agents and real-time video to e-commerce logistics and IoT. Over the years, I've tackled everything from scrappy weekend prototypes to enterprise-scale launches, so if you're curious about a specific challenge—or just want the gritty "how we shipped it" stories—I've got plenty to share.