Minura Punchihewa is a Backend Engineer with 7 years' experience building scalable data and AI-driven systems, currently developing MindsDB’s enterprise backend and text-to-SQL agents in San Francisco. He blends software and data engineering expertise—shipping Python microservices with FastAPI, Prefect, Docker and Kubernetes while also architecting data pipelines and MLOps on Azure and Databricks. A hands-on open-source contributor to MindsDB, he has improved database handlers (Redshift, DynamoDB) and helped build AI tooling like Anton and a text-to-SQL agent that leverages major LLM providers. His background spans production ETL, real-time analytics, and computer vision research, reflecting a practical curiosity that moves prototypes into robust services. Known for cross-functional delivery, he pairs backend systems work with front-end integrations and developer tooling, including a Docker Desktop extension for MindsDB.
7 years of coding experience
4 years of employment as a software developer
BSc. in Applied Accounting, Accounting and Finance, BSc. in Applied Accounting, Accounting and Finance at Institute of Chartered Accountants of Sri Lanka
BSc. Honors in Management and Information Technology, Computer/Information Technology Administration and Management, BSc. Honors in Management and Information Technology, Computer/Information Technology Administration and Management at University of Kelaniya Sri Lanka
Physical Sciences, Physical Sciences at Royal College Colombo
AGI's query engine - Platform for building AI that can learn and answer questions over federated data.
Role in this project:
Back-end Developer & ML Engineer
Contributions:6 releases, 538 reviews, 86 commits in 1 month
Contributions summary:Minura's contributions primarily involved improvements to the existing codebase through fixes, optimizations, and the addition of new features. The user specifically contributed to the Redshift handler by uncommenting and changing SQL Alchemy renderers and changing the path import. Additionally, the user setup the handler class for DynamoDB, incorporating fundamental operations such as connecting, disconnecting, and connection validation methods.
Contributions:2 PRs, 129 pushes, 3 branches in 2 years 10 months
config
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.