Skip to content
Rahul Shiyaniworkspace
Contact
Rahul ShiyaniOntario, CanadaOpen to Full-Time Opportunities

BUILDING SOFTWARE SYSTEMS WITH AI DEPTH

Software Engineer (AI/ML)|Full-Stack Developer

I build production-ready software systems that combine strong engineering fundamentals with AI, data, and product thinking. My experience spans LLM workflows, retrieval systems, explainable machine learning, analytics automation, and modern web applications designed to solve practical business problems.

Master of Applied Computing, Wilfrid Laurier University - April 2026

3.88 GPA | Focused on Software Engineering, AI/ML, and Data-Driven Systems

Shipped Enhancements

20+

Delivered production-ready improvements across web and ecommerce platforms.

Intelligent Workflow System

6-tool

Built an AI-powered workflow combining orchestration, retrieval, and fallback handling.

Technical Evaluations

1,800+

Reviewed coding submissions and supported debugging across machine learning and software courses.

Concurrent Workstreams

10+

Contributed across fast-moving product, reporting, and platform delivery initiatives.

About

Building practical software systems across AI and full-stack product delivery

I focus on turning complex requirements into reliable products, internal tools, and intelligent workflows with measurable business value.

ENGINEERING.SCOPE

My work sits at the intersection of software engineering, applied AI, and product delivery. I have built LLM-powered workflows, retrieval systems, analytics automation, and modern web applications designed for real users, real operations, and clear outcomes.

DELIVERY.APPROACH

I work across backend logic, frontend interfaces, data workflows, and platform integrations. Alongside AI and ML delivery, I have shipped WordPress and Shopify enhancements, reporting automation with Zoho and Google Analytics, and full-stack features built with Python, JavaScript, SQL, React, and PHP. I optimize for maintainable systems, fast execution, and measurable impact.

Experience

Recent experience across software engineering, applied AI, and technical leadership

Selected roles that reflect hands-on product delivery, intelligent systems work, and mentoring across production and academic environments.

experience.1

Software Engineer

Dexlabs Inc.

Active

Dec 2025 - Present

Remote

  • Drive feature, content, and workflow delivery across client web platforms using Git-based collaboration and production-focused release practices.
  • Automate reporting workflows to reduce manual effort and improve visibility for business and marketing decisions.
  • Partner with web, marketing, and operations stakeholders to turn evolving requirements into reliable implementations, fixes, and launch-ready releases.
JavaScriptPHPSQLGitZohoGoogle AnalyticsWordPressShopify

experience.2

AI/ML Engineer

Freelance

Active

Jan 2026 - Present

Remote

  • Built a 6-tool intelligent agent for loan approval workflows using Python, Anthropic SDK, and Streamlit to automate retrieval, reasoning, and response generation.
  • Engineered a RAG pipeline with ChromaDB and MiniLM embeddings to ground outputs in curated knowledge and strengthen decision reliability.
  • Indexed multi-format files in under one minute while combining LLM orchestration, ML inference, and resilient fallback handling for production-style delivery.
PythonAnthropic SDKStreamlitChromaDBMiniLMRAGLLM OrchestrationML Inference

experience.3

Software Engineer Co-op

NorthCommand Gaming Inc.

Completed

May 2025 - Nov 2025

Etobicoke, Canada

  • Delivered 5+ production updates across websites, campaign launches, tracking implementations, and customer-facing content workflows.
  • Supported 10+ concurrent workstreams while collaborating with senior stakeholders across marketing, business, and delivery functions.
  • Improved release readiness by aligning technical execution, analytics needs, and launch timelines across fast-moving digital initiatives.
JavaScriptHTML5CSS3GitZohoGoogle AnalyticsCampaign TrackingWeb Delivery

experience.4

Teaching Assistant / Instructional Assistant

Wilfrid Laurier University

Completed

Jan 2025 - Apr 2026

Waterloo, Ontario

  • Supported machine learning, Android, and software courses by guiding labs, clarifying concepts, and helping students resolve implementation issues in Python and Java.
  • Reviewed 1,800+ coding submissions with structured technical feedback to improve correctness, debugging quality, and overall student understanding.
  • Assisted students with model-building, Android development, testing, and core software concepts while strengthening communication in technical learning environments.
PythonJavaMachine LearningAndroidJUnitEspressoTechnical Mentoring

experience.5

Lecturer

Drs. Kiran & Pallavi Patel Global University

Completed

Jul 2023 - Jul 2024

Vadodara, India

  • Designed and delivered coursework across Python, C, Operating Systems, entrepreneurship, databases, and web programming with an emphasis on applied problem-solving.
  • Taught frontend and backend development using HTML5, CSS3, JavaScript, PHP, MySQL, and MongoDB to connect theory with real implementation patterns.
  • Guided capstone and lab work through structured reviews, milestone-based execution, and hands-on mentoring, contributing to an approximately 15% improvement in pass rates.
PythonCOperating SystemsMongoDBMySQLPHPJavaScriptHTML5CSS3Web ProgrammingEntrepreneurship

experience.6

Full Stack Developer Intern

CSI Software

Completed

Jun 2022 - Apr 2023

India

  • Built and enhanced full-stack modules using PHP, MySQL, JavaScript, AJAX, and jQuery to support core product workflows and business requirements.
  • Developed responsive interfaces with ReactJS, HTML5, CSS3, Bootstrap, and Tailwind CSS, translating Figma designs into clean, user-focused implementations.
  • Improved usability and application responsiveness by refining frontend behavior, database interactions, and end-to-end UI flows.
MySQLPHPReactJSHTML5CSS3FigmaJavaScriptAJAXjQueryBootstrapTailwind CSSUI/UX

Featured Projects

Projects spanning software engineering, AI/ML, and real-world delivery

Each project highlights technical depth, implementation choices, and practical outcomes across intelligent systems, machine learning, and full-stack development.

View All Project Pages

AI AGENT + RAG SYSTEM

INTELLIGENT-LOAN-APPROVAL-AGENT.MD

Intelligent Loan Approval Agent

A decision-support system for loan workflows that combines multi-step LLM orchestration, retrieval, and structured knowledge grounding.

  • Indexed multi-format files in under one minute to accelerate review setup.
  • Combined LLM reasoning with ML inference for practical decision support and clearer rationale.
PythonStreamlitAnthropic SDKChromaDBMiniLMRAG

HEALTHCARE ML APP

LIVER-CIRRHOSIS-STAGE-PREDICTION.MD

Liver Cirrhosis Stage Prediction

A live machine learning application that predicts liver cirrhosis stage through a simple web interface built for accessible clinical-style risk assessment.

  • Deployed as a live web app so predictions can be tested without local setup.
  • Focused on turning model output into a clean, usable experience rather than leaving the work as notebook-only analysis.
PythonMachine LearningVercelWeb AppPrediction Workflow

FINANCE + EXPLAINABLE ML

RISK-SCORING-FOR-LOAN-APPROVAL.MD

Risk Scoring for Loan Approval

An explainable ML workflow for loan approval that combines structured preprocessing, risk scoring, and business-facing decision support.

  • Improved model performance by 13% while reaching 86% accuracy.
  • Used explainability layers so predictions could support business decisions instead of acting like a black box.
PythonSQLSHAPSMOTELogistic Regression

ANDROID + ML APP

WASTE-RECOGNITION-APP.MD

Waste Recognition App

An Android application that helps users identify waste items and improve disposal decisions through ML-backed recognition and guided flows.

  • Achieved 86% accuracy in waste recognition through an Android-integrated ML workflow.
  • Reduced load times by 40% while improving reliability through app and data-flow refinement.
JavaAndroidFirebaseTensorFlow Lite

NLP + DEEP LEARNING

ADVANCED-SENTIMENT-ANALYSIS-USING-BERT-AND-LSTM.MD

Advanced Sentiment Analysis using BERT & LSTM

A comparative NLP project that fine-tunes BERT and benchmarks it against deep learning baselines for sentiment classification.

  • Achieved 92.6% accuracy with a fine-tuned BERT model.
  • Outperformed 2 baseline architectures by 12% through structured comparative evaluation.
PythonPyTorchTransformersBERTLSTMCNN

NLP + EXPLAINABLE CLASSIFICATION

FAKE-NEWS-CLASSIFICATION-WITH-LLM-TECHNIQUES.MD

Fake News Classification with LLM Techniques

A text-classification project focused on fake/real news detection using multiple NLP representations with explainability and class-balance handling.

  • Built a binary news-classification workflow using feature-based and NLP-driven representations.
  • Added SHAP and SMOTE to improve interpretability and class-balance handling in model evaluation.
PythonNLPScikit-learnTF-IDFWord2VecSHAPSMOTE

Skills

Technical stack across software engineering, AI/ML, and product delivery

Grouped by engineering domain to reflect real depth across systems, data, and product development.

languages.ts

Languages

  • Python
  • JavaScript
  • TypeScript
  • Java
  • SQL
  • PHP
  • C

ml-data.pipeline.ts

AI / ML / Data

  • Pandas
  • NumPy
  • Scikit-learn
  • MatPlotlib
  • XGBoost
  • SHAP
  • TensorFlow Lite
  • PyTorch
  • ChromaDB
  • LangChain
  • RAG Pipelines
  • LLM Workflows
  • Streamlit
  • DuckDB
  • Jupyter

fullstack.apps.tsx

Software / Full Stack

  • React.js
  • Next.js
  • Node.js
  • Flask
  • MySQL
  • Firebase
  • HTML5
  • CSS3
  • Tailwind CSS
  • Bootstrap
  • jQuery
  • AJAX
  • WordPress
  • Shopify

tooling.ops.yml

Tools / Platforms

  • Git
  • GitHub
  • Docker
  • AWS
  • Linux
  • Jira
  • Figma
  • Zoho
  • Google Analytics
  • Power BI
  • Tableau
  • Excel
  • Ollama
  • VS Code
  • Android Studio

Education

Academic foundation with strong applied engineering work

Concise academic context with coursework that supports AI/ML and software engineering roles.

mac.md

Master of Applied Computing Coop Program

Wilfrid Laurier University

Completed Apr 2026

GPA: 3.88 / 4.00

Selected Coursework

  • Machine Learning
  • Android Development
  • Data Analysis
  • Enterprise Computing
  • Teaching Assistant and Instructional Assistant across Machine Learning, Android, and software-focused courses (Jan 2025 – Apr 2026).

be.md

Bachelor of Engineering in Computer Science & Engineering

Babaria Institute of Technology (Gujarat Technological University)

Completed Jun 2023

Contact

Let's build meaningful software

Open to software engineering, AI/ML, and full-stack opportunities across Canada and remote teams.

contact.form

Feel free to reach out to discuss opportunities or projects.