Open to work

Hey, I'm
Adish Shah

Adish Shah

Computer Engineering @ University of WaterlooSoftware engineer · Web, APIs, and applied ML

Earth resident for 00.000000000 years

I like owning features across the stack: polished web UIs, solid APIs, and ML or LLM powered pieces when the roadmap calls for them. I am looking for teams where I can keep leveling up as an engineer.

<
/>

Building digital experiences
that matter

I study Computer Engineering at Waterloo and have worked at companies ranging from enterprise software to smaller AI focused teams. Day to day that has meant a mix of web clients, APIs, data stores, and cloud deploys.

I am especially interested when the problem needs both a thoughtful interface and a dependable backend, often integrating ML or generative models into the stack.

I care about measurable quality: fast iteration, observable systems, and UX that does not get in the way.

Full stack

React, TypeScript, Python APIs

ML & LLMs

RAG, agents, PyTorch

Systems

Docker, Kubernetes, cloud

Product

Shipping features end to end

Academic background

UW
Sep 2021 to Present

University of Waterloo

Bachelor of Applied Science, Computer Engineering

Studying systems programming, data structures, databases, and large scale software design.

Where I've worked

Current
Sep 2025 to Apr 2026Toronto, ON
Boosted.ai logo

Software Engineer

@Boosted.ai

Full stack work on a financial analytics platform. Shipped a React Excel export tool saving clients ~10 hrs/week, a Prompt Library that cut agentic workflow time by 30%, and a Pydantic AI powered Earnings feature that doubled the speed of stock insights. Also built a PostgreSQL backed admin system for in app banners.

ReactTypeScriptPythonPostgreSQLPydantic AI
Jan 2025 to Apr 2025San Francisco, CA
CharacterQuilt logo

Software Engineer

@CharacterQuilt

Owned an AI product end to end. Automated ingestion of 100+ weekly transcripts via AWS Lambda, embedded 2,000+ vectors/month in Pinecone (~15 hrs/week saved), and built a FastAPI context assembly layer across Pinecone, S3, and Typesense. Added a multi model router (GPT, Claude, Gemini, Llama, Sonar) that cut token costs by 35% and restructured the backend with OpenAI multi tool support, reducing query time by 55%. Redesigned the React chat UI to surface AI reasoning and search context.

ReactFastAPIAWSTypeScriptPineconeLLMs
Jan 2024 to Apr 2024Brookline, MA
Constant Contact logo

Software Engineer

@Constant Contact

Built Spring APIs and React components for the BrandKit product, supporting 1,000+ monthly asset interactions. Automated CI/CD with Jenkins, added Prometheus/Grafana observability, and containerized the app on EKS with Docker and Kubernetes, improving cost efficiency by 20%.

Java SpringReactJenkinsDockerKubernetesPrometheus
May 2023 to Aug 2023Tampa, FL
CoreAVI logo

Machine Learning Engineer

@CoreAVI

Built a decoder only Transformer for C code generation. Finetuned with Hugging Face and PyTorch for a 50% performance boost, then applied LoRA with quantization to cut training time by 82% on 6,000 samples. Deploying the model into team workflows lifted productivity by 40%.

PythonPyTorchHugging FaceNLPLoRA
Sep 2022 to Dec 2022Toronto, ON
OpenText logo

Software Engineer

@OpenText

Developed React/TypeScript UI and Node.js/Express APIs for the Case Management product, driving a 15% gain in user satisfaction. Containerized with Docker and deployed on GCP via Kubernetes and Helm, contributing to a 30% improvement in business agility.

ReactTypeScriptNode.jsExpressPostgreSQLGCP
Jan 2022 to Apr 2022Toronto, ON
CGI logo

Software Engineer

@CGI

Wrote KornShell scripts that cut backup durations by 80% and freed 45% more storage. Built a Java Spring Tableau migration tool that automated server data transfers, reducing manual tracking time by 70%.

Java SpringKornShellTableau
{
}

Featured work

Apps, agents, and pipelines—UI, APIs, and orchestration end to end.

GAVELAI infographic: workflow from answers through a grading UI, robots, dashboards, and architecture overview
Project

GavelAI

A platform for running structured reviews with language models: configure rubrics, kick off batches, and inspect results in a web UI, with a Python API and local model runtime.

ReactTypeScriptFastAPIPythonSQLiteOllama
Illustration of a magnifying glass over profile cards with verified email and contact details, representing lead discovery and outreach
Project

ColdCompile

A LangGraph workflow for outbound job outreach: research companies from a CSV, classify fit, discover contacts, verify inboxes, tailor drafts to your resume, and queue personalized emails in Gmail—with caching and run stats.

PythonLangGraphLangChainGmail APITavilypypdf
$section--next

Technologies I work with

Focused on AI-native delivery—RAG and vector search, agentic LLM workflows, multi-model routing, and streaming APIs—plus the full-stack tooling I ship in production.

AI, agents & LLMs

Cutting edge
RAG, embeddings & Pinecone86%
Pydantic AI & multi-tool LLM workflows88%
Streaming LLM APIs (server-sent events)84%
Multi-model routing (GPT, Claude, Gemini, Llama, Sonar)85%

Languages

TypeScript90%
JavaScript90%
Python90%
Java85%
C++80%
SQL85%

Frameworks & stacks

React90%
Next.js85%
Java Spring85%
FastAPI85%
Node.js / Express80%

ML & data

PyTorch80%
TensorFlow70%
NumPy / Pandas85%
Sklearn75%

Platform & ops

Docker85%
Kubernetes80%
Git / CI/CD90%
AWS / GCP75%

Also familiar with

LangGraphLangChainPydantic AIPineconeRAG & embeddingsTypesensePerplexity APIOllamaLLM APIsJavaPythonC++TypeScriptJavaScriptSQLReactNext.jsJava SpringFastAPIDockerKubernetesRedisDynamoDBPostgreSQLAWSGoogle CloudPyTorchTensorFlowMicroservicesAgileGitFigma

Beyond the code

A few things that keep me going when I'm not at a keyboard.

Gaming

Story driven RPGs and competitive multiplayer, always up for a session.

Fitness

Lifting, running, and staying active to balance out the screen time.

Music

Enjoy discovering new artists and genres. Playlists are always evolving.

Travel

Exploring new cities and cultures whenever I get the chance.

Learning

Picking up new tech, reading papers, and tinkering with side projects.

Coffee

A good espresso or pour over is non negotiable.

<
/>

Let's work together

Open to software engineering roles, including new grad opportunities. Based in Waterloo, ON.

Quick Info

Location

Waterloo, ON, Canada

Availability

New grad & full-time

Email

adish.shah2003@gmail.com

Connect With Me

GitHub

adke

LinkedIn

adish-shah