Hello, I'm Amol Wankhede

Thoughts on code, systems, & software craftsmanship

Senior Full Stack Developer based in Wellington, NZ. Years building scalable web apps with PHP, React, and AI. Currently diving deep into Rust.

main.py
Python
# Developer Profile & Goals
class Developer:
def __init__(self):
self.name = "Amol Wankhede"
self.role = "Senior Full Stack Dev"
self.location = "Wellington, NZ"
self.company = "Silverstripe Ltd"
self.learning = ["Python", "AI", "LLMs"]
if __name__ == "__main__":
journey = Developer()
print("Hello, Python world!")
python main.py --pass v3.12.0

Python AI Journey

Python AI Journey Posts

07 - Lessons Learned: What I'd Do Differently
AI engineering lessons

07 - Lessons Learned: What I'd Do Differently

A retrospective on building an AI character chat app from scratch. Why I'd choose Rust over Python, what AI coding tools are actually good for, and what comes next: RAG, tool use, autonomous systems.

06 - Deployment: The Hardest Part
VPS deployment

06 - Deployment: The Hardest Part

The unglamorous reality of deploying a FastAPI + React app on a VPS. Reverse proxies, SSL, CORS, pm2, and why deployment took as long as building the backend.

05 - The Frontend: React, Tailwind, and Not Looking Like ChatGPT
React AI chat UI

05 - The Frontend: React, Tailwind, and Not Looking Like ChatGPT

How I built the frontend for an AI character chat app with React 19, Tailwind CSS v4, shadcn/ui, and Framer Motion. Design decisions for a unique chat experience.

04 - Creating AI Characters with LLM-Generated Prompts
Prompt engineering

04 - Creating AI Characters with LLM-Generated Prompts

How I used ChatGPT to write detailed system prompts for 29 AI characters — from Yoda to the Terminator. Prompt engineering workflow, personality fade bugs, and lessons learned.

03 - Streaming AI Responses with Server-Sent Events
Server-Sent Events

03 - Streaming AI Responses with Server-Sent Events

How I implemented real-time streaming for an AI chat app using SSE in FastAPI and OpenRouter free models. Why streaming matters and why PHP can't do it.

02 - Learning Python & FastAPI in a Week
Learn Python

02 - Learning Python & FastAPI in a Week

What happens when a PHP developer with zero Python experience tries to learn FastAPI in seven days. Environment setup chaos, namespace pain, and missing curly braces.

AW

Amol Wankhede

Senior Full Stack Developer • Wellington, NZ

Years of professional experience building scalable web applications for enterprise and government clients. Specializing in modern PHP (Silverstripe, Laravel), React/Next.js, and AI/LLM integrations. Currently delivering solutions at Silverstripe Ltd.

16+

Years Exp.

80+

Projects

Python / Rust

Learning

Core Tech Stack

Silverstripe Laravel PHP 8.3 React Next.js TypeScript Tailwind CSS AI / LLM Docker Rust

Newsletter

Stay ahead of the build.

New posts, product updates, and engineering notes — delivered to your inbox every two weeks.
No noise.

By subscribing you agree to our Privacy Policy. Unsubscribe anytime.