Skip to content
Hill Soni/software-developer-&-ai-engineer

Software Developer & AI Engineer · Ahmedabad, India

Hill Soni buildsintelligent systems thatsolve real-world problems.

I work across Python, Django REST APIs, AI integrations, LLM pipelines, and full-stack web development — picking up whatever the project requires along the way.

Python / AI

Core stack

Pragnakalp Techlabs

Currently at

About

Reliability first, curiosity always

I'm a Software Developer and AI Engineer with hands-on experience building RESTful services in Python and Django, integrating complex AI models, wiring up text-to-speech voice pipelines, and automating workflows. Most of my work sits where a business process meets an API — and I care less about the label on a tool than whether the solution works reliably in production.

I adapt fast. Whether it's picking up Shopify's API, wiring LLM integrations, building n8n automation workflows, or diving into MCP tooling — if the project needs it, I'll learn it and ship it.

Selected work

A few things I've built

All projects

Personal Expense Tracker

2026

A production-ready Django web application for tracking personal expenses with email-based authentication and real-time analytics.

  • Built full-stack with Django 6, PostgreSQL, and a custom email-based auth system including registration, email verification, login, and password reset.
  • Engineered a high-performance filtering and analytics engine using Django ORM annotations to aggregate expense data across custom date ranges in real time.
  • Implemented category management, payment method tracking, profile management with photo upload, and CSRF + ownership-check security throughout.
PythonDjangoPostgreSQLHTML/CSS

n8n Job-Application Email Automation

2026

A self-hosted n8n workflow that reads contacts from Google Sheets, sends personalised HTML application emails with a resume attachment, and writes delivery status back to the sheet.

  • Deployed n8n and Postgres using Docker Compose, with environment-variable-driven configuration and no secrets committed to the repository.
  • Integrated Gmail API, Google Sheets API, and Google Drive API via OAuth 2.0 credentials configured inside n8n.
  • Automated deduplication logic skips contacts that have already been emailed, preventing duplicate sends across workflow runs.
n8nDockerPostgreSQLGmail APIGoogle Sheets API

Smart Exercise & Fitness Tracker

2025

A backend system for tracking workouts, exercises, and fitness progress with structured data and user management.

  • Designed REST API endpoints for logging workouts, exercises, and sets with support for multiple fitness disciplines.
  • Implemented user-scoped data access so each user only sees and modifies their own workout history.
PythonDjango REST FrameworkPostgreSQL

Toolbox

What I build with

Languages

PythonJavaScriptSQL

Frameworks & Libraries

DjangoDjango REST FrameworkFlaskFastAPI

Databases & Messaging

PostgreSQLMySQLMongoDBRedisCelery

Integrations & AI Tools

Shopify APIShopify MCPLLM IntegrationModel Context ProtocolWebhooksCron JobsText-to-Speech Integrationn8n

Automation & Scraping

PlaywrightSeleniumAPI Scraping

Developer Tools

GitGitHubDockerPostmanVS CodePyCharm

Core Concepts

REST API ArchitectureJWT AuthenticationRBACDatabase Optimization (ORM)MicroservicesCI/CDOOP

Get in touch

Have a software or AI problem worth solving?

I'm open to software development and AI engineering roles, freelance integrations, and interesting automation problems.