Took on a Tech Lead role, guiding and mentoring a team of 8 engineers. Established best practices in system design, code quality, and development workflows, fostering collaboration and professional growth.
Defined and executed the technical roadmap for the generative AI agent platform, driving innovation and aligning with DigitalOcean’s broader strategic goals.
Enhanced the Retrieval-Augmented Generation (RAG) pipelines with multi-agent orchestration, improved indexing capabilities using OpenSearch, and developed in-house solutions for embedding and retrieval workflows. Implemented function-calling capabilities for agents, enabling dynamic and context-aware interactions, delivering scalable and customizable AI solutions.
Led initiatives to optimize platform architecture, ensuring high performance and reliability under increasing workloads.
Delivered key upgrades to the React/TypeScript chatbot widget, including advanced customization options and improved accessibility, broadening its usability across diverse platforms.
Supported team development through regular feedback, and drove initiatives to improve team efficiency and morale.
Designed and built a cutting-edge generative AI agent platform from the ground up using Python, MySQL, Golang, and TypeScript/React for the frontend. Integrated a comprehensive framework for agent-to-agent routing, Retrieval-Augmented Generation (RAG) pipelines, DigitalOcean (DO) cloud function calling, and robust guardrails, enabling users to create and deploy AI agents with a no/low code UI.
Pioneered the development of a generative AI platform proof of concept (POC) for a RAG platform, empowering users to select their models and index their data into a vector database. Leveraged Python, Llama 3, LangChain, Ollama, ChromaDB, SQLite, and Next.js/TypeScript for the front end.
Created a versatile, embeddable front-end component using React and TypeScript that seamlessly adds a chatbot widget to websites, facilitating communication with GenAI agents.
Transformed the complex GPU workflows engine/API on the Paperspace team from plain JavaScript to TypeScript/tRPC, significantly enhancing the automation and efficiency of machine learning tasks.
Implemented robust CI/CD pipelines for agent deployments using GitHub Actions and custom Go workflows, ensuring seamless and reliable updates.
2022 — 2024
Develop a user-facing web app using Next.js, TypeScript, and Tailwind.
Lead end-to-end deployments and software upgrades for desktop applications, maintaining consistent performance and reliability.
Craft innovative features and functionalities, allowing users to compete in video games for monetary rewards and stake on outcomes of esports matches, fostering a competitive environment, and boosting user experience.
Implement seamless CI/CD for web application rollouts by utilizing GitHub Actions and Vercel, and ensuring consistent updates.
Build a versatile internal tools application using React and TypeScript, streamlining internal processes and workflows.
Successfully execute immersive live match viewing experience, allowing users to switch between perspectives, and letting them to engage in real-time chat with fellow spectators, thus fostering a dynamic and interactive community atmosphere.
Utilize electron to build Windows and Mac desktop apps, complete with custom Node.js based auto-updating system for optimal user experiences.
Work with engineering and product teams, discussing feature planning and project scopes, and contributing valuable insights or expertise.
Broaden the appeal of a gaming web platform to a diverse range of gaming enthusiasts by integrating 3rd-party payment processors with popular sports and competitive games, like Call of Duty, Apex Legends, and Fortnite, while securing user transactions.
2021 — 2022
Engineered bespoke CMS using Next.js, TypeScript, and Firebase, streamlining content management and increasing productivity.
Utilized React, Next.js, TypeScript, and Firebase to create consumer-facing apps featuring a gamified ERC20 token earning system.
Led the development of an innovative token claiming system, while enabling seamless interaction with the Ethereum blockchain.
Orchestrated the selection and interview process for top-tier development talent, ensuring a robust pipeline of skilled professionals.
Executed versatile localization and accessibility framework, thus enhancing user experience and inclusivity across all applications.
Relied on Tailwind CSS to establish consistent and visually appealing UX throughout product offerings, while delivering seamless deployment to development and production environments on Google Cloud, and ensuring optimal performance and reliability.
Charlotte, North Carolina, United States
Fostered a talented and well-rounded team of 10 engineers, managing the screening and interview process for development hires.
Improved a comprehensive in-house SDLC process, optimizing software development, and ensuring timely project completion.
Employed React, Redux, and Redux Saga, developing custom CRM solutions, and enhancing internal workflow efficiency by 11%.
Managed the successful migration of applications from JavaScript to TypeScript, improving code maintainability and scalability.
Built REST-based microservices, while deploying them to Azure for streamlined application integration and robust performance.
Education
2023 — 2024
Western Governors University
Bachelor of Science - BS
2023 — 2024
2009 — 2013
Sun Valley High School
2009 — 2013