My academic background is not traditionally a computer-science one. I completed a BSc in Chemistry, then built my software foundation through a postgraduate diploma in AI and hands-on programming work.
That combination shaped how I approach technology. I did not start by thinking only about frameworks or programming languages. I started by learning how to understand a problem, work with information, test an idea and build something that produces a useful result.
My early software work was rooted in Python, data analysis and machine learning — NumPy, Pandas, Matplotlib, Scikit-learn, TensorFlow, Keras, NLTK and OpenCV. I built projects around creditworthiness prediction, text-based emotion detection, large-scale patient-data analysis and API-driven web applications. Those gave me a foundation in data, algorithms, experimentation and problem solving.
From there my focus expanded toward building actual products and web systems. I moved deeper into HTML, CSS, JavaScript and Django, then into the practical concerns that do not show up in a tutorial: authentication, databases, dashboards, APIs, user roles, deployment, responsive interfaces, and maintaining a system after the first version is finished.
The most rewarding work lives where these disciplines intersect: crafting interactive websites with unique user interfaces where motion and typography tell a compelling story, constructing resilient Python and Django systems that scale securely, and implementing autonomous AI automation that eliminates operational friction.
Design, engineering, and intelligent automation are never isolated silos. For every client engagement, they form complementary layers of a singular mission: understanding the core objective, and architecting the system that delivers it seamlessly.