Sitemap
A list of all the posts and pages found on the site. For you robots out there, there is an XML version available for digesting as well.
Pages
👋🏽 Hi there, I'm Kalvin
About me
Posts
Space-based AI Data Centres
Published:
After taking a deep dive into the computational infrastucture demands of modern Artificial Intelligence, I realised that while our models are scaling exponentially, the physical infrastructure required to run them is hitting a massive bottleneck. We tend to trust and assume that these so called “Hyperscale” data centers to process everything from every day user LLM query prompts to Autonomous Vehicle Networks assuming that our current power grids infrastructure can just endlessly accomodates them out of the box.
Machine Learning Safety
Published:
After taking an Advanced Artifical Intelligence course, I realised that while modern AI models achieve very highly in terms of benchmark performance, they have a massive, invisible blind spot. We tend to trust these so called “Black Box” systems with increasingly critical taks from Self-Driving Vehicles to Autonomous Robotics and Medical Diagnosis - assuming that if they have a high accuracy, they are also “intelligent”.
Is Attention Really All You Need?
Published:
In 2017, Ashish Vaswani, Noam Shazeer, Niki Parmar, Jakob Uzkoreit, Llion Jones, Aidan N. Gomez, Lukasz Kaiser and Illia Polosukhin published the Research Paper “Attention Is All You Need”, which introduced the Transformer model architecture, but is Attention really all you need? In this post, I’ll summarise the key ideas in this Research Paper and share my takeaways of whether or not “Is Attention Really All You Need”?
My First Neural Network
Published:
In this post, I built a Simple Neural Network for XOR made in Python from Scratch without any external Machine Learning Libraries/Frameworks such as PyTorch or Tensorflow or JAX.
portfolio
Formula 1 Driver Stats
Published:
A full-stack Web Application that provides users with information about Formula drivers (2024 season) via a search interface. The backend uses Spring-Boot Java with a PostgreSQL database and the frontend is built with HTML/JS via a web interface.
Simple MNIST Digit Classifier Neural Network
Published:
A Simple MNIST Digit Classifier Neural Network that recognises hand-written numerical digits from the MNIST Digit Recogniser Dataset made from scratch* in Python with 7960 trainable parameters…
StudyShorts
Published:
StudyShorts is a full-stack Java-based Study Quiz Flashcard app that helps user to study whilst testing their knowledge, allowing users to create questions and study those questions engaging with those questions via short-form video content at the bottom of the screen similar to TikTok/YoutTube Shorts/Instagram Reels…
TASP-TALIA
Published:
TASP (Totally Auto Stock Pinger) - TALIA (Totally Artificial Language Intelligence Assistant)
What’s The Weather
Published:
A Basic Weather App that shows the user the current weather in a certain city with other useful information/metrics using Weather Forecast API (Open Meteo) and the Swing Java framework…
Interactive Black-Scholes Option Pricing Model
Published:
Implementation of the Black-Scholes Model for European option call/put pricing with features including calculating option prices based on market parameters, estimating implied volatility, live data using Yahoo Finance API, Greek Options, heat-map visualisation and visualising option prices against different factors…
publications
Paper Title Number 1
Published in Journal 1, 2009
This paper is about the number 1. The number 2 is left for future work.
Recommended citation: Your Name, You. (2009). "Paper Title Number 1." Journal 1. 1(1).
Download Paper | Download Slides | Download Bibtex
Paper Title Number 2
Published in Journal 1, 2010
This paper is about the number 2. The number 3 is left for future work.
Recommended citation: Your Name, You. (2010). "Paper Title Number 2." Journal 1. 1(2).
Download Paper | Download Slides
Paper Title Number 3
Published in Journal 1, 2015
This paper is about the number 3. The number 4 is left for future work.
Recommended citation: Your Name, You. (2015). "Paper Title Number 3." Journal 1. 1(3).
Download Paper | Download Slides
Paper Title Number 4
Published in GitHub Journal of Bugs, 2024
This paper is about fixing template issue #693.
Recommended citation: Your Name, You. (2024). "Paper Title Number 3." GitHub Journal of Bugs. 1(3).
Download Paper
Paper Title Number 5, with math \(E=mc^2\)
Published in GitHub Journal of Bugs, 2024
This paper is about a famous math equation, \(E=mc^2\)
Recommended citation: Your Name, You. (2024). "Paper Title Number 3." GitHub Journal of Bugs. 1(3).
Download Paper
talks
Talk 1 on Relevant Topic in Your Field
Published:
This is a description of your talk, which is a markdown file that can be all markdown-ified like any other post. Yay markdown!
Conference Proceeding talk 3 on Relevant Topic in Your Field
Published:
This is a description of your conference proceedings talk, note the different field in type. You can put anything in this field.
teaching
Teaching experience 1
Undergraduate course, University 1, Department, 2014
This is a description of a teaching experience. You can use markdown like any other post.
