Software Engineering Experience at Family Shell LLP

I worked as a Software Engineering Trainee Intern at Family Shell LLP, contributing to two distinct applications: FamilyShell, a family management platform, and VoiceConnect, an AI-powered calling agent platform.

My experience covered production backend debugging, feature improvements, API investigation, automated testing, conversational AI engineering, audio processing, and technical research. Working across these applications gave me experience with both an existing production system and the development of an AI-powered voice application.

Role: Software Engineering Trainee Intern

Duration:May 2026 – October 2026

1. FamilyShell — Family Management Platform

FamilyShell is a family management platform. I contributed to its existing production application, focusing on investigating and resolving backend bugs, improving feature behavior, and validating fixes across backend services and client interactions.

Production Engineering Contributions

Features and Areas of Work

Technologies Used

Python, FastAPI, MongoDB, Redis, Docker, Cloudflare R2, JWT authentication, Flutter, REST APIs, WebSockets, Git, and GitHub.

Key Learning Outcomes

2. VoiceConnect — AI Calling Agent Platform

VoiceConnect is an AI-powered calling agent platform designed to help businesses handle customer calls. The agent uses company knowledge to answer relevant questions, maintains conversational context, and can raise support tickets when it cannot resolve a customer's query.

My contributions focused on improving the existing knowledge retrieval architecture, developing the conversational reasoning engine, building a provider-agnostic audio layer, improving speech turn detection, and researching architectural approaches for retrieval and telephony integration.

Provider-Agnostic Vector Database Layer

Conversational Agent and Tool Calling

Provider-Agnostic Audio Processing

Real-Time Speech Turn Detection

Technical Research and Documentation

Automated Testing

Technologies and Tools

Python, LangChain, RAG, vector databases, embedding models, Gemini, OpenAI, Claude, Deepgram Nova-3, ElevenLabs Flash v2.5, Murf Falcon 2.1, Pytest, environment-based configuration, Git, and GitHub.

Overall Experience

Working on FamilyShell and VoiceConnect exposed me to two different areas of backend engineering: maintaining and improving an existing production application, and developing the core components of an AI-powered voice platform.

These experiences strengthened my skills in Python backend development, debugging, API integration, configuration design, automated testing, conversational AI, audio processing, and technical research.