Available for select builds

I make
systems
feel human.

I build dependable web products and the intelligent systems that make them feel remarkably human. My current edge is the space between a clean interface, a resilient backend, and an AI workflow you can actually observe and trust.

Portrait of Pradeep

Pradeep

Full-stack developer / AI engineer in progress

“The best engineering is felt as clarity.”

06+

years building

24

systems shipped

things to learn

Currently exploring
↳ Evaluation-driven AI↳ Retrieval systems↳ Product craft

01 / Delivery capabilities

Systems I’ve built.

01

Assignment & Content Access

Reader Realize is an MFE project that provides summaries of complete books, including a full page index and the assigned status for each student. Contributed to the Assignment module, which tracks whether a book or individual pages have been assigned and displays assignment details.

Resume module / delivery

02

Student Activity Orchestration

Developed the Appysync project with Amplify. When a student interacts with an SCO, it triggers a GraphQL call to create or update the SCO, which then calls Resolver and pipeline functions.

Resume module / delivery

03

Event-Driven Content Processing

When content is ingested by the backend team, AWS SNS is triggered. Listened to SNS and processed the content further using AWS Step Functions.

Resume module / delivery

04

Reusable UI Component Systems

Built reusable components for various frameworks.

Resume module / delivery

05

Environment Provisioning & IaC

Automated resource creation for different environments using CDK scripts with Node.js.

Resume module / delivery

06

Learning Data Migration

Migrated old content to the new import workflow and transferred EFs to S3 using DataSync. Migrated student activity content using Python scripts and ECS.

Resume module / delivery

02 / The stack

Tools are
choices.

The right tool is the one that makes the next decision clearer. Here’s the current working set.

TypeScriptcore
React / Next.jscore
Node.jscore
PostgreSQLdata
Pythonai
RAG systemsai
Ollama / LLMsai
Angularfrontend
AWS / CDKcloud
Docker / CIship

AI implementation practice

RAG architecture

Chunking, retrieval strategy, context assembly, grounded prompts, and citation-aware answers.

Agent orchestration

Planning, routing, tool selection, MCP contracts, state, and human approval for actions.

Prompt engineering

System prompts, structured outputs, few-shot examples, refusal behavior, and prompt versioning.

AI evaluation

Golden datasets, relevance checks, faithfulness, latency, cost, and regression testing.

Local LLM delivery

Ollama model serving, streaming responses, fallback behavior, and practical local development.

AI security

Prompt injection defense, secret isolation, access control, tool allowlists, and audit trails.

03 / Systems thinking

How the pieces
talk to each other.

Two reference architectures from the workbench: a grounded Bedrock flow and an agent workflow with explicit boundaries around tools, data, and security.

Pattern A / modified RAG

Bedrock knowledge flow

01
User questionIntent + session
Knowledge sourceS3 documents
Retrieve contextVector search
Amazon BedrockClaude / Llama
Grounded answerCitations + guardrails

Small modification: retrieval happens before Bedrock, then a response check adds citations and blocks unsupported claims.

Useful for: document Q&A, internal knowledge, and auditable assistant responses.

Pattern B / tool-using agent

Agent control loop

02
StreamlitHuman-in-the-loop UI
Security gateAuth + allowlists
Agent routerIntent + planning
RAG layerRetrieve relevant context
MCP toolsSafe tool contracts
DB + APIsPostgres / services
secure feedback loop

Guardrails: authentication, authorization, input validation, tool allowlists, secrets isolation, and audit logs.

Useful for: operational assistants that can read, reason, and take controlled actions.

04 / The path

A little
context.

2022 — now

Senior Full-Stack Developer

Product studio / independent

Designing and shipping high-traffic product surfaces, internal tooling, and integrations from first schema to deployed interface.

2020 — 22

Software Engineer

SaaS platform

Built customer workflows with React and Node, improved API reliability, and helped a small team establish a pragmatic delivery rhythm.

2018 — 20

Frontend Developer

Digital products

Learned the craft through accessible, responsive experiences and a healthy obsession with the details users feel.

05 / Resume template

The long version.

A structured view of the experience behind the systems. Ready to turn into a PDF resume when the final contact details are added.

Passionate Front-End Developer with 9 years of experience in Angular development and AWS cloud services.

Proficient in developing and managing dynamic, responsive, and user-centric web applications. Adept at leveraging modern frameworks and cloud solutions for efficient deployment, scaling, and management. Expertise in performance optimization, scalability, and DevOps principles. Strong collaborator and team player with a proven track record of delivering high-quality software solutions within agile environments, committed to achieving project goals through innovative and efficient coding practices.

Aug 2013 — Jul 2016

Realize

Front-end and cloud engineering work across learning platforms, content workflows, student activity, infrastructure, and migration programs.

Jul 2010 — 2013

Earlier engineering experience

Built a foundation across Windows and Linux environments, web application development, and collaborative delivery.

Selected delivery modules / Realize

01

Assignment & Content Access

Reader Realize is an MFE project that provides summaries of complete books, including a full page index and the assigned status for each student. Contributed to the Assignment module, which tracks whether a book or individual pages have been assigned and displays assignment details.

02

Student Activity Orchestration

Developed the Appysync project with Amplify. When a student interacts with an SCO, it triggers a GraphQL call to create or update the SCO, which then calls Resolver and pipeline functions.

03

Event-Driven Content Processing

When content is ingested by the backend team, AWS SNS is triggered. Listened to SNS and processed the content further using AWS Step Functions.

04

Reusable UI Component Systems

Built reusable components for various frameworks.

05

Environment Provisioning & IaC

Automated resource creation for different environments using CDK scripts with Node.js.

06

Learning Data Migration

Migrated old content to the new import workflow and transferred EFs to S3 using DataSync. Migrated student activity content using Python scripts and ECS.

Technical toolkit

environments

Windows, Linux

frontend

Angular, JavaScript ES5/ES6, TypeScript, HTML5, CSS3, GraphQL, StencilJS, VTL

aws

SNS, SQS, S3, DynamoDB, Step Functions, Amplify, AWS AppSync, Batch, ECR, ECS, DataSync, EventBridge, API Gateway, Cognito, CloudWatch, Systems Manager

backend

Node.js, Python 3

database

DynamoDB, MySQL

infrastructure

CDK, CloudFormation

delivery

Docker, Git, GitHub, Jasmine, Jest