About Me
MSc Artificial Intelligence graduate (Distinction, University of East London) and Certified AI Engineer with 2+ years of professional software development experience and hands-on postgraduate research in machine learning…
MSc Artificial Intelligence graduate (Distinction, University of East London) and Certified AI Engineer with 2+ years of professional software development experience and hands-on postgraduate research in machine learning, deep learning, and data science. Skilled across the full machine learning lifecycle — data collection, cleaning, feature engineering, model development, evaluation, and visualisation — using Python, TensorFlow, and Scikit-learn. Combines this AI/ML foundation with proven software engineering experience building and maintaining production web applications (ASP.NET MVC, Angular, SQL Server), giving a practical, delivery-focused approach to AI/ML projects. Strong analytical and problem-solving skills, with experience presenting data-driven insights through Power BI dashboards. Seeking an AI/ML Developer or AI/ML Engineer role where strong technical foundations and real-world software delivery experience can add immediate value.
Experience
Junior Developer (.NET & SQL)
<p>Maintained and enhanced a live real estate CRM web application (Realty Buddy), used daily by builders and contractors for accounting, sales, marketing, and inventory management.<br>
Led the migration of the application from a legacy framework to ASP.NET MVC and upgraded the front end from plain HTML to Angular, improving performance, scalability, and maintainability.<br>
Wrote and optimised complex SQL queries and stored procedures, and redesigned database structures, reducing query execution time and improving overall application responsiveness.<br>
Integrated Facebook and Instagram social media APIs into the CRM, enabling automated lead generation and streamlined client query management for end users.<br>
Collaborated directly with clients to gather requirements, customise the software to their workflows, and deliver successful version releases on schedule.<br>
Provided ongoing technical support, resolving daily tickets and ensuring minimal downtime for a business-critical production application.</p>