Engineering roles, research, leadership, and education.
Engineering Experience
Software Engineer – MindMitra
DePauw Neuroscience Department
Greencastle, IN
Led a 3-engineer team to migrate AI and data workflows from a shipped React Native app into a dedicated backend architecture, enabling independent backend releases and faster iteration on ML-powered features.
Built and maintained a 25-endpoint Node.js/Express backend on Vercel and MongoDB Atlas to centralize authentication, AI content generation, and scheduling workflows behind a unified API layer.
Developed an automated GPT-4 content pipeline that generated 3,000+ questions across 40+ subdomains and ran ~300,000 embedding-based similarity checks to enforce semantic deduplication.
Improved backend security and maintainability by moving exposed AI credentials server-side, implementing rate limiting and request validation, and expanding test coverage to 65 automated tests (~60% coverage).
Optimized PostgreSQL-backed Django REST APIs by eliminating N+1 ORM bottlenecks with select_related, prefetch_related, and composite indexing, reducing analytics payload latency across 200K+ records.
Integrated K-means and MLP models into the Django serving layer, handling model serialization and batched inference for customer segmentation and demand forecasting endpoints.
Built memory-efficient ETL pipelines for behavioral transaction data using idempotent transformations and vectorized aggregations to support downstream recommendation systems.