Software & AI Engineer | Cross‑Functional Modernization Leader | Legacy‑to‑Modern Systems Specialist
Creator & Software / AI Engineer merging code and contrarian thinking. With 5+ years building scalable full-stack solutions—Python, TypeScript, Java, Go; React front ends; Node.js/Flask back ends; SQL/NoSQL data stores—I architect LLM-powered RAG pipelines using OpenAI, Anthropic, Pinecone, LangChain, and ElevenLabs.
Developed in Typescript to ensure a strongly typed format, utilize interfaces of various data types, code completion and intellisense, which provides real time error alerts - creating a maintainable and readable codebase and improving scalability
•
Utilized Jest manual mocks to test code with simulated database and VS Code API and Mocha for asynchronous and serial testing, implementing test driven development, allowing for short development cycles and faster, parallel test running
•
Implemented Webpack to bundle, minify, and uglify; used Babel-loader to transpile Typescript code base in order to reduce loading time, enable scripts for test and pretest and automated linting, and decrease bundled file size
•
Deployed Travis-CI to run web hooks to watch Github repository for changes which spins up virtual machine to build application and run Jest test suite configured in YAML file to protect source code, early error detection and to streamline TDD and CI/CD
•
Utilized Visual Studio Code API to build Gatsby.js extension on Node.js - to build, run, debug, test and publish the extension utilizing Node’s event driven API’s, asynchronous functions, and single threaded event loop to make all executions non-blocking
•
Devised algorithm to determine VS Code terminal/Bash root path and development and production server status to allow conditional rendering of VS Code Command API, allowing user to create new Gatsby site, and toggle server status with GUI
•
Conceived algorithm to asynchronously obtain plugin metadata utilizing NPM API in tandem with Got API to dynamically generate sorted list of Gatsby plugins, etc in VS Code’s TreeView API and VS Code WebView API to selectively display information panel with metadata based on onview event listener, to aid user in full development/production life cycle when using Gatsby.js
•
Developed under tech accelerator OS Labs, collaborating with Gatsby.js product team for better integration