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

Selected work

Projects

Personal projects built to explore backend systems, automation, and integrations — each one publicly available on GitHub.

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

Food Recommendation Chatbot

2024

A simple chatbot UI for recommending food items based on user preferences, built with vanilla HTML, CSS, and JavaScript.

  • Built a client-side chat interface that takes user food preferences and returns suggestions.
HTMLCSSJavaScript