Software, Electronics and Communication Engineer,
Interested in computer simulations programming, deep learning, embedded systems and c++!
Circuit simulator capable of running DC operating point, transient and AC analysis.
It supports the fundumental simulation models from power sources to diodes and BJT transistors.
Programmed with a simple schematic layout GUI.
Runs as a desktop app (MadCSimGui) and a web app (MadCSimWeb).
December, 2022
A multi-task CNN model with 3 stages in PyTorch to detect face boundary and facial landmarks with 0.94 mAP@50 score on FDDB dataset.
Embedded the 3 stages in a pipelined face detector that handles the multi-scale detection and the further refinement of face detection candidates.
Implemented a heatmap U-Net based model to detect facial landmarks.
March, 2024
Solving the forward problem of electrocardiography.
A surface distribution of Transmembrane Potential (TMP) on the surface of the heart is used as a source.
Heart potential is generated using cellular automaton to simulate the propagation of the activation wave.
Then using Boundary Element Method (BEM) to calculate Body Surface Potentials (BSP).
In order to train a Neural Network model to inversely calculate TMP from BSP.
July, 2022
A convolutional recurrent neural network architecture (CRNN) with connectionist temporal classification loss (CTC) to detect digits sequence in a variable length image using PyTorch.
Implemented a basic web app to demo the model in an interactive way.
January, 2023
Fractal renderer that supports mandelbrot set, julia set and mandelbulb 3D fractals with any parameters.
It also supports multithreaded rendering and GPU rendering which allows for faster rendering.
Animation of any value is possible with a straight forward Qt5 GUI editor.
You can export the animation as a video or a sequence of images directly.
November, 2022
Ray tracer capable of rendering 3D scenes using physical models of how the light interacts with surfaces.
To learn more you can read "Ray Tracing in One Weekend" book.
You can find it here.
September, 2019