Skip to content
View SahilArchitect's full-sized avatar
🎯
Focusing
🎯
Focusing
  • India | Open to Software Engineer / Backend Engineer roles

Block or report SahilArchitect

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.

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
SahilArchitect/README.md

Sahil Bhatti

Python Backend Engineer | IIT Jammu M.Tech Data Science | FastAPI | PostgreSQL | SQLAlchemy

I build backend systems and data-focused software projects using Python, FastAPI, PostgreSQL, SQLAlchemy, Docker, Linux, and pytest.

My current goal is simple: become strong enough to build reliable production-grade backend systems and clear serious software engineering interviews.

No fluff. Just code, projects, DSA, debugging, and consistent improvement.


Current Work

I am currently focused on:

  • Python backend development
  • FastAPI-based REST APIs
  • PostgreSQL schema design
  • SQLAlchemy ORM
  • Pydantic validation
  • pytest-based testing
  • Linux-based automation
  • Data structures and algorithms
  • Data quality and ML evaluation pipelines

Main Projects

FastAPI + PostgreSQL Backend

A backend project focused on clean API design and database-backed application development.

Key features:

  • CRUD APIs
  • PostgreSQL database
  • SQLAlchemy ORM
  • Pydantic request/response validation
  • Pagination and filtering
  • Structured error handling
  • Reproducible setup documentation

Python/C++ System-Test Automation Framework

A Linux-based automation project for testing low-level C/C++ modules.

Key features:

  • Python CLI test runner
  • C/C++ test modules
  • Structured logs
  • Pass/fail reports
  • pytest regression tests
  • Failure triage documentation

Data Quality and ML Evaluation Pipeline

A Python + SQL project for validating datasets and evaluating ML outputs.

Key features:

  • Data validation checks
  • SQL schema design
  • ML evaluation metrics
  • CSV/JSON reports
  • Reproducible pipeline runs

Tech Stack

Languages: Python, C, C++ Backend: FastAPI, REST APIs, Pydantic Database: PostgreSQL, SQLAlchemy, SQL Testing: pytest Tools: Docker, Linux, Git Data/ML: pandas, scikit-learn, evaluation metrics


Education

M.Tech Data Science Indian Institute of Technology Jammu

B.Tech Computer Science and Engineering Guru Nanak Dev University


Open To

  • Software Engineer
  • Backend Engineer
  • Python Developer
  • SDE-1
  • Associate Software Engineer
  • Software Engineer I

I am actively looking for roles where I can work on backend systems, APIs, databases, automation, and data/AI infrastructure.

Pinned Loading

  1. bysahil-portfolio bysahil-portfolio Public

    HTML

  2. Portfolio-2 Portfolio-2 Public

    TypeScript