- Software engineer (3+ years) across travel-tech, fin-tech and ed-tech
- Focus on building backend-heavy, scalable and reliable systems
- Currently pursuing a MSc CS at the University of Glasgow
- MSc Computer Science @ University of Glasgow
- Student Developer @ Loopsio
- Building Finwise using React Native, Expo, Nativewind, Supabase
- Building Walking App Glasgow using React Native, Expo, Nativewind, Supabase
 
| Project | Tech | TL;DR | 
|---|---|---|
| Multiview Visualisation Systems | Python Altair | Trio of linked-view data-visualisation UIs | 
| Death Notes | Vue • Django REST Framework | Full-stack schedule-and-forget message service with CI/CD | 
| Stock Prediction using LSTMs | PyTorch • Optuna • Captum | Time-series price forecasting with explainability | 
| Reddit Network Analysis | NetworkX • PyViz | Social-graph analysis with topic modelling | 
| Financial Asset Recommender | Java • Spark | Factor-based stock picks in big-data style | 
| Clyde Ryde | Django • Bootstrap | Micro e-vehicle rental portal | 
| Space Escape | Godot • OpenCV | Gesture-controlled mini-game | 
| Project | Tech | PR | 
|---|---|---|
| Voice Activity Detector | TypeScript | #198 | 
| Document Viewer for React | React | #282 | 
| Amadeus SDK for Java | Java | #275 | 
| Amadeus SDK for Python | Python | #212 | 
| Company | Tech | TL;DR | 
|---|---|---|
| Loopsio | Firebase • React • Tailwind | Built the JustPass product, a digital loyalty card programme | 
| VectorShift | FastAPI • React • Celery | Integrated features like voice bots to enhance the AI-tech product suite | 
| UniScholars | DRF • Celery • Redis | Built the backend to support the website and internal CRM including automation workflows | 
| BukuWarung | Java • Spring Boot • Kafka | Feature development for financial products, while building resiliency in a micro-service oriented architecture | 
| The Nudge Institute | Python • OpenAI | Built tech-based games and quizzes delivered via Telegram for the Future Perfect programme | 
| Amadeus | Java | Content integration for the Cytric product via the Amadeus GDS | 





