Lyric.ai
|Senior Software Engineer
Summary
Built multiple packages for the design system, including Ul components, query, API, and types packages using a monorepo setup with Next.js and TurboRepo. Architected and implemented deployment workflows using Docker and GitHub CI/CD pipelines for efficient and reliable deployments. Developed an extensive low-code/no-code tool for creating drag-and-drop SQL queries in Lyric Studio. Optimized the build process for Next.js applications to enhance performance. Introduced ESLint using BiomeJs to ensure code quality and consistency along with unit testing using Jest. Conducted thorough code reviews to maintain high standards and best practices across the team. Created an application builder app with customizable drag-and-drop features, including charts, visualizations, and grids using AG Grid, Plotly Dash, and Metabase, with theme customization options. Orchestrated dark and light mode across all applications using a unified component library, significantly contributing to customer acquisition and visibility for Lyric. Fostered an environment of continuous learning by integrating new technologies, and packages, and mentoring peer developers.