Benchmarking ML Systems End-to-End
Driving ML system performance at Krai through MLPerf benchmarking.
Building PS-like Filters (and more) with Python
This post documented how we recreate Photoshop-like filter from scratch with Python. Including fundamental concepts from image processing: Histogram Equalisation, Laplcian Pyramid Blending, Possion Blending etc.
Web Development at Barclays
Over the suummer, I have joined Barclays as Technical Developer Summer Analyst. It was a challenging, yet rewarding experience.”
Bristol Robotics Lab
Over the suummer, I have joined Barclays as Technical Developer Summer Analyst. It was a challenging, yet rewarding experience.”
Building an AHB Bridge
Replace the Leon3 open source soft processor with ARM’s Cortex M0 processor.”
Simple Decompiler from Scratch
Translates compiled files written in machine code and decompiles them into assembly representation
Solving a Rubiks Cube with Analogue Circuits
Constructing our own analog-to-digital circuit with D-latches and 555 timer
Embedded Real Time Robot
Experimenting with TI-Robotics-System-Learning-Kit. How robot work as real time system?
Separate Overlapping Musical Notes without Perfect Pitch
Introduction to basic spectral analysis techniques in MATLAB
VHDL Peak Detector
Real time data processing, concurrent programming and computation efficiency stuff
Create Circuit-level Schematics with VLSI
Create circuit-level schematics using transistors and passives and carry out transient simulations