Experience
Lead Software Engineer
- Architected and expanded TransUnion integration to securely fetch, store, and parse credit, eviction, and criminal reports using Named Entity Recognition (NER), streamlining the application process and reducing manual review time by 70% (Python, FastAPI, PostgreSQL, AWS).
- Led the design and launch of the Right to Review feature, enabling applicants to access and share their screening records while ensuring state law compliance, unlocking adoption by Greystar, the largest U.S. property management company (Python, FastAPI, PostgreSQL, AWS).
- Drove the transition to a Generative AI-powered chatbot platform, automating document ingestion and improving response accuracy by 90% using RAG, vector search, and advanced prompt engineering (Python, TypeScript, OpenAI, Pinecone, PostgreSQL, AWS).
- Designed and implemented a scalable scheduling system that has successfully managed thousands of tours, reducing scheduling errors by 40% (NestJS, TypeScript, PostgreSQL, AWS).
- Provided technical leadership and architecture direction, mentoring engineers and collaborating with cross-functional teams to align technology with business goals.
Founding Software Engineer
- Built the first-generation chatbot platform for apartment communities, integrating Dialogflow SE to handle inquiries about unit availability, amenities, and tour scheduling (NestJS, TypeScript, Dialogflow, PostgreSQL).
- Developed the initial CGI-rendered chatbot UI in partnership with Soul Machines, scaling to 15,000+ monthly interactions (Vue3, HTML, CSS, Bootstrap 4).
- Established technical foundations, including code standards, database schema design, and the initial product roadmap.
Education
The University of Texas At El Paso
Professional Development
Certificate in Architecting in AWS
Relevant Projects
Grammaia
- Grammaia is a personal language-learning SaaS project built using a serverless AWS architecture, leveraging Lambda, API Gateway, DynamoDB, SQS, S3, CloudFront, Cognito, and CloudFormation for scalable backend services, authentication, asynchronous processing, content delivery, and infrastructure as code. The platform integrates LLMs as a content generation engine to dynamically create and structure grammar lessons and exercises, using JSON-based schemas and REST APIs to support extensible activity types, automated testing, and rapid curriculum iteration, while emphasizing maintainability, performance, and production-grade system design.
AI Phone Assistant
- Built a real-time voice assistant using WebRTC, Whisper (speech-to-text), and OpenAI's GPT model. Integrated with a webhook system to handle missed calls and simulate human conversations over the phone. Designed and deployed the system to support real-time interactions via audio streams.
ARound
- Created an augmented reality android app that utilizes store tags to display 3D models, customer reviews, and in-depth product information for customers in physical stores. This project was showcased at HackTX hackathon and placed in the top 10 out of 80 participating teams.
Free Ebay Templates
- Created a web-based tool that generates customizable HTML product descriptions for use on eBay. This application includes user authentication, an AngularJS router for handling different design and layout options, and has served over 250 eBay sellers.
Awards
1st Place Parkhub Challenge
- Achieved first place out of 25 teams by developing a traffic prediction solution for public events, with my contribution focusing on the creation of the mobile application for end users.
Technical Skills
- TypeScript/JavaScript
- Python
- PHP
- SQL
- Vue3
- NestJS
- Pinecone
- Open AI Embeddings and LLMs
- AWS Bedrock
- Google Dialogflow SE
- AWS
- Jenkins
- PostgreSQL
- MySQL