Skip to content
View ShardulAswale's full-sized avatar

Block or report ShardulAswale

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

Shardul Aswale

AI Engineer · Python Backend · LLM Applications · Applied Machine Learning

London, UK · MSc Artificial Intelligence graduate
LinkedIn · Portfolio · Email

I build Python APIs, LLM applications and machine learning pipelines. My background spans enterprise software delivery at Infogain, AI chatbot backend development at Elemental Concept, and an MSc in Artificial Intelligence from Northumbria University.

At Elemental Concept, my work covered FastAPI services, conversation and session management, usage and cost analytics, document retrieval and response grounding, TruLens evaluation, and deployment validation for Docker services on AWS ECS. Earlier, I developed React micro-frontends integrated with Spring Boot APIs and supported application and infrastructure issues across more than 3,000 retail systems.

I'm seeking AI Engineer and related Python backend or applied ML roles.

Start here

Project Engineering focus Explore
FastGraphAI Compare LangChain calls and LangGraph workflows through a FastAPI backend and Streamlit chat interface. Overview · Backend · Frontend
CyberChatBot Cybersecurity awareness Q&A with trusted-domain retrieval, Hugging Face model integration, citations, input filters, MongoDB training state and Slack/Teams/web interfaces. Code and documentation
Flight Disruption Prediction Schedule-aware ADS-B feature pipelines, model comparison, data quality checks, SHAP explanations and Streamlit exploration. Implementation on v3

Applied ML results

For my MSc flight disruption project, I processed data derived from 1.3 billion ADS-B records, engineered flight-level features and compared Logistic Regression, Random Forest and XGBoost using chronological train/test splits. The selected model achieved 71.2% disrupted-flight recall, 55.0% precision and 80.5% weighted F1 across the reported evaluation. The project included a Streamlit dashboard and SHAP explanations.

These are results from my study dataset and experimental setup; see the project documentation and notebooks for the pipeline.

Skills

Area Technologies and methods
LLM applications Retrieval-Augmented Generation (RAG), Generative AI, prompt engineering, LangChain, LangGraph, LLM APIs, Hugging Face, TruLens, response grounding and evaluation
Applied machine learning Python, pandas, NumPy, scikit-learn, XGBoost, feature engineering, model validation, chronological evaluation, SHAP, exploratory data analysis and Streamlit
Backend and data FastAPI, Pydantic, SQLAlchemy, REST APIs, WebSockets, async database patterns, DynamoDB, MongoDB, SQL and ETL/data pipelines
Cloud and delivery AWS, Amazon ECS, Docker, Azure, Git, GitHub Actions, CI/CD, Linux, deployment validation and log monitoring
Earlier software engineering React, TypeScript, JavaScript, Redux, Node.js, Express, Java/Spring Boot API integration, Swagger/OpenAPI and production support
Academic foundations Machine learning, deep learning, neural networks, natural language processing and transformers

Backend foundations and earlier work

My older repositories preserve coursework, algorithms, design patterns and frontend projects alongside my current AI and backend focus.

Pinned Loading

  1. flight-prediction-pipeline flight-prediction-pipeline Public

    Flight disruption prediction with schedule-aware ADS-B data pipelines, feature engineering, scikit-learn/XGBoost, SHAP explanations and Streamlit. Full implementation on v3.

  2. CyberChatBot CyberChatBot Public

    Cybersecurity awareness chatbot using FastAPI, Hugging Face model APIs, trusted-source web retrieval, citations and MongoDB training state across Slack, Teams and web.

    Python

  3. FastGraphAI FastGraphAI Public

    LLM chat application comparing LangChain and LangGraph workflows through a FastAPI backend and Streamlit interface, with OpenAI-compatible model integration.

    Python

  4. pydantic-fastapi-crud-app pydantic-fastapi-crud-app Public

    Python backend API demonstrating FastAPI, MongoDB, Pydantic V2 validation, REST CRUD, WebSockets and authentication.

    Python

  5. fastapi-websocket-stock-tickers fastapi-websocket-stock-tickers Public

    Real-time stock ticker API demonstrating asynchronous Python, FastAPI WebSockets, Pydantic V2, background broadcasting and HTTP authentication.

    Python

  6. E-commerce E-commerce Public

    React e-commerce dashboard with Material UI, responsive navigation, product filtering, cart state management and React Router.

    JavaScript