- ★ Ruby
- ★ Python
- ★ TypeScript
- JavaScript
- SQL
- Golang
SUJIT PRANAVREDDY
I build scalable SaaS platforms and modernize applications across both monoliths and microservices — and for the last 5+ years, I've shipped AI-native systems: LLM integrations, RAG, agentic workflows with MCP, semantic search, and recommendation engines in production.
Twelve years modernizing large-scale Rails monoliths and the microservices around them — now pointed at the hardest, most interesting layer: making software that reasons. From recommendation engines to agentic developer workflows, I ship AI that earns its place in production.
Twelve years, one throughline.
Rails at the core the whole way — and, increasingly, AI systems built to earn their keep in production.
Engineering Head
Independent, part-time. Built and run engineering for Arccaa’s recruitment platform and the AI service behind it, plus the company website. Owns the architecture, the code, the releases, and the VPS they run on. Uses Claude and Codex through MCP as coding assistants; their changes go through the same RSpec, Vitest, lint, and security checks in CI as anyone’s.
Arccaa Prime - recruitment platform (ATS)
A multi-tenant ATS on Rails 8 and React 19, built from the first commit: jobs, hiring pipelines with a Kanban board, interviews synced to Google and Outlook calendars, a candidate portal, and a public jobs board. Each company’s data is walled off with Postgres row-level security. Resumes come in by upload, bulk upload, or email and are parsed into structured profiles in the background. Recruiter search blends BM25 keyword ranking with pgvector similarity using reciprocal rank fusion, falls back to keywords if the embedding model is down, and supports full Boolean queries. Every candidate gets a match score from weighted skill coverage and semantic similarity, and recruiters see the breakdown and the missing skills. 1,600+ automated tests.
ARCCAA AI Engine
Moved the LLM work out of Rails into its own FastAPI service. It parses PDF and Word resumes into structured profiles in a single model call, drafts job descriptions and must-have skills from a title and a few inputs, and writes candidate fit summaries and interview questions from the match data Rails sends. Each task can run on a local Ollama model or any OpenAI-compatible API through config; production uses a hosted model for generation and keeps embeddings on a local 768-dim model so every vector in pgvector stays comparable. Model output is cleaned of code fences, repaired by fallback parsers when the JSON is broken, and if that still fails a rule-based parser returns a usable result instead of an error.
AAITS website & CMS
Replaced the company’s WordPress site with Next.js 16 and Payload CMS 3 on Postgres, self-hosted with Docker and Caddy. Wrote a re-runnable import that brought it all into Payload with categories, navigation, SEO fields, and a redirect for every old URL, so no existing link broke. Editors build pages from reusable blocks with drafts, previews, forms, and search; admins sign in with 2FA.
IT Consultant
Independent, part-time engagement. Two products built end to end, schema through UI.
AronFX VFX Tracker
Built from scratch - an operations and billing platform for VFX production spanning clients, projects, bids, shots, work tracking, vendors, invoices, payments, and multi-currency project metrics, modelled around real VFX work such as roto, paint, camera and object tracking, and compositing. Designed a permission-key authorization model enforced in the backend and mirrored in the UI to drive page, column, and field visibility, alongside JWT refresh tokens, RBAC, TOTP, login-activity tracking, rate limiting, encryption, and audit logging; added invoice PDF generation and Excel import for legacy workbooks.
Magrofy Social Engine
SiteCast is a multi-brand agentic content platform for the Magrofy website network. A run moves through Scout, Strategist, Writer, Illustrator, Guardian, Repurposer and Publisher stages with structured JSON outputs, risk tiering, and human approval gates at every exit — an operator picks a site, the model drafts the article and a hero image, a person approves it, and SiteCast publishes to that site's own API and promotes it from that site's own X account. Every website is a Publishing Channel — endpoint, auth type, encrypted credential and a JSON payload template — so adding a site is configuration, not code. Seven are wired up today. Nothing ships unattended: credentials are verified before every publish, scheduled runs are idempotent, and a global kill switch blocks all publishing.
Lead Architect
Led development on Storable Edge, an all-in-one self-storage operations platform. Drove sprint planning, effort estimation, and roadmap alignment; performed code reviews, pair programming, and mentoring. Contributed to microservice integrations, API design, and performance tuning; used Claude MCP for agentic development and improved deployments with Docker, GitHub Actions, and Jenkins.
Senior Architect
Led backend modernization of a large-scale e-commerce monolith powering thousands of daily transactions. Built a DevOps stack (AWS + Docker + GitHub Actions), raised release velocity 2x, and cut incident response >40% with Grafana + New Relic. Designed a PyTorch + FastAPI recommendation engine on user/product embeddings, integrated with the Rails platform, and improved search relevance with Algolia.
Senior Software Engineer
Designed predictive-analytics models with Python and TensorFlow to estimate influencer engagement, reach, and campaign ROI. Built budget-optimization algorithms on historical + costing data, contributed to architecture and sprint planning, and streamlined microservice deployment with existing Kubernetes pods and Docker images.
Associate Consultant
Designed architecture for new enterprise HR features used by high-volume global clients. Led sprint planning across cross-functional teams and improved CI/CD via Jenkins + AWS, reducing deployment failures. Supported multi-client delivery for Workday, SuccessFactors, Marriott, and J&J.
Senior RoR Developer / Associate Tech Lead
Designed architecture for critical new features, optimized queries, and improved search with Elasticsearch & Kibana. Raised overall performance >10% and built a complete DevOps pipeline (Docker + GitHub Actions + AWS) enabling zero-downtime deployments.
Project Lead / Application Architect
Architected and developed the platform end-to-end - design, DB schema, APIs, auth, workflows. Built CI/CD with Jenkins on AWS, introduced Docker-based environments, and implemented CloudWatch-driven alerting to improve uptime.
Software Engineer
Restructured the SaaS multi-tenant architecture, cutting maintenance costs 80% by consolidating multiple codebases into a unified Rails Engines platform. Built CI/CD with Jenkins + Docker and integrated New Relic APM for production monitoring.
Software Engineer
Built and maintained the backend for a high-traffic e-commerce application; optimized the product catalog and API performance for Android/iOS mobile apps.
Ruby on Rails Developer
Installed and configured BigBlueButton for live audio/video, screen share, and virtual classrooms; upgraded legacy Rails apps from 3.2 to 5.2 and integrated conferencing APIs.
Software Engineer
Worked on Ruby on Rails applications - feature development, debugging, and enhancing CMS-based products.
Tools I reach for, by default.
Starred items are where I go deepest.
- ★ Ruby on Rails
- ★ Django
- ★ FastAPI
- REST APIs
- GraphQL
- Microservices
- Multi-tenant SaaS
- SQLAlchemy
- Alembic
- Sidekiq
- Celery
- Rails Engines
- ★ React
- ★ Next.js
- Hotwire
- Tailwind CSS
- Payload CMS
- ★ LLM integration
- ★ RAG
- ★ AI agents
- ★ PyTorch
- ★ TensorFlow
- Generative AI
- LangGraph
- LangChain
- OpenAI API
- Anthropic Claude API
- Ollama
- Prompt engineering
- Structured outputs
- Multi-agent pipelines
- Embeddings
- Vector search
- Hybrid search
- Semantic search
- Recommendation systems
- Predictive analytics
- ★ AWS
- ★ Docker
- ★ Kubernetes
- ★ GitHub Actions
- CI/CD
- Jenkins
- Nginx
- Caddy
- Capistrano
- Zero-downtime deployments
- ★ PostgreSQL
- ★ pgvector
- MySQL
- Redis
- Elasticsearch
- Algolia
- Row-level security
- Query optimization
- ★ RSpec
- Vitest
- pytest
- Automated testing
- Code review
- ★ RBAC
- JWT
- Refresh tokens
- TOTP 2FA
- Rate limiting
- Encryption
- Audit logging
- ★ New Relic
- Grafana
- Kibana
- CloudWatch
- APM
- Alerting
- ★ Claude Code
- ★ Codex
- MCP
- Gemini
- Jules
- Antigravity
- Cursor
- Windsurf
- GitHub Copilot
- ★ Engineering leadership
- ★ System design
- Software architecture
- Technical roadmap
- Agile / Scrum
- Sprint planning
- Estimation
- Mentoring
- Cross-functional collaboration
A little more context.
Personal details for a complete résumé profile.
- Date of birth
- 6th February 1991
- Languages
- English, Telugu, Hindi, Kannada, Tamil
- Hobbies
- Scuba Diving, Long Drives, Travel, Cricket, Badminton
- Marital status
- Married
Don't read it — interrogate it.
A Claude-powered chat with RAG over my résumé, served by a FastAPI (Python) backend. It answers from grounded context — a live demo of the exact stack below.
Let's build something that reasons.
Open to Engineering Leadership | AI/ML Platforms | Full-stack Development | SaaS Architecture | LLM Integrations