You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I'm an educator and engineer working in higher education, focused on empowering the next generation of computing professionals. My teaching and research lie at the intersection of software engineering, systems programming, and embedded computing, with a passion for secure, maintainable, and reproducible systems.
Teaching areas:
Software Engineering Principles, Design Patterns, and Architecture
CI/CD Pipelines and DevOps Practices
Android Development in Kotlin
Systems Programming in Rust, C, and C++
Embedded Linux and bare-metal development
Secure Systems and Operating System internals
Academic Interests:
Digital engineering approaches to cyber-physical systems
System engineering, and reproducible environments /deployment pipelines
Pedagogical tooling and assessment design in computing education
Open-source learning platforms and developer enablement
I contribute to teaching, tooling, and curriculum development at the University of Greenwich and maintain an active portfolio of personal and collaborative open-source projects.
Feel free to explore my repositories or connect if you're interested in systems education, reproducible infrastructure, or applied software engineering in academia.