
Vision
Building intelligent systemsby connecting knowledge,research, and engineering.
Exploring the intersection of artificial intelligence, machine learning, autonomous systems, and human-centered technology.
Intelligent systems are not created from one technology. They emerge when different domains of knowledge, engineering and research connect together. What follows is that network: the parts already in use, and the directions being explored.
Drag any node to spin it around its orbit. Hover or focus one to see what it connects to.
Every intelligent system begins with strong foundations.
Ideas become systems through engineering.
Systems begin to learn, reason and adapt.
Research pushes systems beyond current boundaries.
ExploringThe future is created when knowledge connects.
ExploringPython
The language most of the AI and backend work runs on.
Used for
- Machine Learning
- Backend services
- Automation
C++
Where programming started: memory, types, systems thinking.
Used for
- Fundamentals
- Algorithms
JavaScript
The language of the browser, underneath everything on the frontend.
Used for
- Web interfaces
- Tooling
SQL
Asking structured questions of structured data.
Used for
- Queries
- Schema design
Mathematics
Linear algebra and statistics: the layer underneath every model.
Algorithms
Complexity and correctness reasoned about before optimising.
Data Structures
Choosing the right shape for the data before writing the logic.
Computer Science
The theory that makes the rest transferable between tools.
TypeScript
Types that catch mistakes before they ever run.
Used for
- Frontend
- Shared contracts
React
Component-driven user interfaces.
Used for
- Interfaces
- Interaction
Next.js
Routing, rendering and the build pipeline for the frontend.
Used for
- App Router
- Rendering
Frontend
The surface a person actually reasons about the system through.
FastAPI
Typed Python APIs with validation built in.
Used for
- Serving models
- Application APIs
Backend
Where the rules live, and where correctness has to hold.
PostgreSQL
Relational store for structured application data.
Used for
- Persistence
- Relational modelling
Databases
State that outlives any single request or process.
Git
Version history, every change reversible, nothing lost.
Used for
- History
- Branching
GitHub
Where code is hosted, reviewed and collaborated on.
Used for
- Review
- CI/CD
Docker
The same environment in development as in production.
Used for
- Containers
- Reproducibility
Linux
The environment nearly all of this actually runs on.
Used for
- Servers
- Tooling
AWS
Cloud infrastructure to deploy and scale on.
Used for
- Hosting
- Managed services
Cloud Systems
Infrastructure as something you describe, not something you own.
Machine Learning
Systems that derive their rules from data instead of being told them.
Deep Learning
Layered representations that learn features rather than receive them.
Neural Networks
The architecture underneath most of modern AI.
TensorFlow
Training and serving deep learning models.
Used for
- Model training
- Deployment
PyTorch
Building and training neural networks.
Used for
- Research code
- Experiments
Hugging Face
Pretrained models and datasets to start from.
Used for
- Model reuse
- Datasets
OpenAI
Language-model capability called as a service.
Used for
- LLM applications
LLMs
Language models used as a general reasoning component.
RAG
Grounding a model's answers in retrieved, real source material.
AI Agents
Exploring autonomous workflows, LLM applications and intelligent automation.
Artificial Intelligence
The centre of gravity everything else on this page bends toward.
Generative AI· exploring
Interested in exploring how generative systems are built and evaluated.
AI Security· exploring
Interested in exploring how intelligent systems fail, and how they're attacked.
Deepfake Detection· exploring
Interested in exploring detection of synthetic and manipulated media.
Computer Vision· exploring
Interested in exploring how machines interpret visual information.
Edge AI· exploring
Interested in exploring inference that runs on the device, not the cloud.
IoMT· exploring
Interested in exploring connected medical systems and the constraints they carry.
Autonomous Systems· exploring
Interested in exploring systems that plan and act with less supervision.
Robotics· exploring
Interested in exploring intelligence that has to move through a real world.
Intelligent Systems· exploring
The direction, not a destination: systems that move beyond responding to humans and begin collaborating with them.
The future is created when knowledge connects.
This isn’t a prediction. It’s a direction. The foundations and engineering are in use today; the research and future tiers are what I’m interested in exploring next.
