Skip to content
View souravC01's full-sized avatar

Block or report souravC01

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
souravC01/README.md

Hi, I'm Sourav Chandhok 👋

Software Developer | Java & Python Backend • Full-Stack • AI Applications

I build reliable backend systems, modern web applications, and practical AI-powered tools.

Portfolio LinkedIn Email

📍 Toronto, Canada • Open to full-time opportunities across Canada

About Me

  • 🎓 B.Sc. (Honours) in Computer Science from York University, with a Bergeron Entrepreneurs in Science and Technology (BEST) Certificate
  • 💼 Former Application Programmer Analyst Co-op with the Ontario Ministry of Education
  • 🧩 Experienced across Java backends, React frontends, REST APIs, relational databases, automated testing, and CI/CD
  • 🤖 Building AI/LLM applications with evidence-aware generation, structured workflows, and secure multi-tenant architectures
  • 🌱 Interested in Java backend, full-stack, and AI application development roles

Featured Projects

RoleImpact — Access-Change Impact Simulator

Java 21 • Spring Boot • React • TypeScript • PostgreSQL • Docker • Testcontainers

A deterministic simulation platform that helps teams understand which permissions and business workflows would be affected before an employee, role, or permission is removed. It provides ranked, evidence-backed mitigation recommendations and before-and-after workflow analysis.

Repository Live Demo Case Study


JobHelperGuru — AI-Powered Job Application Assistant

Python • FastAPI • React • PostgreSQL • OpenAI API • Docker

An AI-powered workspace that analyzes job postings, ranks multiple resumes by ATS fit, generates claim-aware resume improvements, and tracks applications. Its provider-agnostic LLM pipeline supports cloud and local models while preventing unsupported skills and metrics.

Repository Live Demo Case Study


YU Bazaar — Secure Campus Marketplace

Java 17 • Spring Boot • Spring Security • PostgreSQL • Cloudflare R2 • Docker

A production-deployed marketplace for York University students featuring public listings, email and York-student verification, secure authentication, password recovery, cloud-hosted images, and owner-only controls. Automated tests and GitHub Actions validate the application before deployment.

Repository Live Demo Case Study


Toronto Airbnb Market Network — Interactive Data Platform

React • TypeScript • Python • Network Science • GitHub Actions

An interactive analysis of 15,809 Toronto Airbnb listings using graph exploration and community-detection techniques. A reproducible Python pipeline keeps the application data synchronized with the underlying research, while CI validates builds, tests, and analytical artifacts.

Repository Live Demo Case Study

Tech Stack

Languages

Java Python TypeScript JavaScript SQL C++ Go

Backend & Architecture

Spring Boot Spring MVC Spring Security Spring Data JPA Hibernate FastAPI Django Node.js Microservices Apache Kafka RabbitMQ Maven Gradle REST APIs

Frontend & Web

React Next.js HTML5 CSS3

Databases, Cloud & DevOps

PostgreSQL Oracle SQLite Redis Docker Kubernetes Cloudflare R2 Render GitHub Actions Jenkins

Testing & QA

Selenium JUnit TestNG pytest Mockito Testcontainers Playwright Cypress REST Assured Postman Newman Apache JMeter Jira HP ALM Page Object Model

AI & Developer Tools

OpenAI API GitHub Copilot Claude Codex

Let's Connect

I'm currently open to full-time Software Developer opportunities across Canada.

Thanks for visiting Feel free to explore my projects or reach out!

Pinned Loading

  1. JobHelperGuru JobHelperGuru Public

    AI-powered job tailoring assistant & ATS fit ranker with BulletCraft bullet engineering, recruiter pitch generation, and 100% free offline NLP.

    Python

  2. RoleImpact RoleImpact Public

    Deterministic access-change impact simulator that explains workflow risk before roles and permissions are revoked.

    Java

  3. yu-bazaar yu-bazaar Public

    YU Bazaar - a marketplace for York University students

    Java

  4. toronto-airbnb-market-network toronto-airbnb-market-network Public

    Reproducible network analysis of Toronto Airbnb listings with community detection, robustness experiments, and an interactive portfolio.

    Python