Software Engineering
Designing and implementing software using structured programming, object-oriented design, algorithms, data structures, and modular architectures.
SOFTWARE · AI · SECURITY · RESEARCH
Building practical software and exploring intelligent systems, cybersecurity, DevSecOps, and software engineering.
01 / SELECTED WORK
GITHUB / OPEN SOURCE
TECHNICAL WORK
A practical engineering foundation spanning software development, artificial intelligence, data science, cybersecurity, and DevSecOps.
Designing and implementing software using structured programming, object-oriented design, algorithms, data structures, and modular architectures.
Exploring machine learning and intelligent systems through predictive modelling, natural language processing, data analysis, and applied AI.
Applying security-aware engineering practices to development and operations, with an emphasis on automation, observability, log analysis, and incident-oriented workflows.
Working with real-world datasets to discover patterns, build predictive models, communicate insights, and develop data-driven solutions.
Building maintainable open-source software with testing, documentation, version control, packaging, continuous integration, and reproducible development workflows.
Combining software engineering, AI, data, and automation to create practical systems that transform complex technical problems into usable tools and workflows.
RESEARCH
Areas of interest at the intersection of artificial intelligence, software engineering, cybersecurity, data, and emerging computing systems.
Investigating machine learning and intelligent systems for solving complex problems through adaptive, data-driven approaches.
Exploring the application of AI and automation across software development, operations, and security workflows.
Exploring intelligent approaches to security analytics, anomaly detection, threat analysis, and security-oriented software systems.
Applying statistical and machine-learning techniques to real-world datasets for prediction, pattern discovery, and decision support.
Exploring emerging interfaces and intelligent interaction models across augmented, virtual, and mixed-reality environments.
Investigating practical applications of AI in interactive environments, including intelligent content generation, adaptive systems, and games.
WRITING
I write about software development, artificial intelligence, data science, emerging technologies, and lessons learned from building technical systems.
Read on Medium ↗Technical explorations
Learning & experiments
AI & emerging technology
ABOUT
I am a computer science educator and technology practitioner interested in the intersection of software engineering, artificial intelligence, cybersecurity, and data-driven systems.
My work spans software development, machine learning, data science, and security-oriented engineering. I enjoy turning technical concepts into practical systems, tools, experiments, and learning resources.
I am particularly interested in emerging applications of AI across software engineering, DevSecOps, cybersecurity, intelligent systems, and interactive computing.