In the context of the Deep Learning in Scientific Computing lecture at ETH, I performed several projects.
They involved noisy function approximation, time series forecasting, high-dimensional learning, design optimization, PINNs.
This project constitutes a design suite that has the ability to automatically design topological materials.
It is a collaboration of various members from the cmt-mm group.
My contribution was developing a custom symmetry preserving mesher, developing the initial functional prototype, and consulting on questions pertaining software design decisions, version control, and optimization.
As this project is yet to be published, code can not be shared.
More information can be found [in my PhD thesis](https://doi.org/10.3929/ethz-b-000678922), chapter 6.
This project constitutes a design suite that has the ability to automatically design topological materials.
It is a collaboration of various members from the cmt-mm group.
My contribution was developing a custom symmetry preserving mesher, developing the initial functional prototype, and consulting on questions pertaining software design decisions, version control, and optimization.
As this project is yet to be published, code can not be shared.
More information can be found [in my PhD thesis](https://doi.org/10.3929/ethz-b-000678922), chapter 6.
CLI program that outputs in real time various statistics about an ongoing game of texas hold'em poker.
Most importantly, it shows the user's current winning probability and the strongest possible pocket cards, as determined from the currently available information.
In the context of the Deep Learning in Scientific Computing lecture at ETH, I performed several projects.
They involved noisy function approximation, time series forecasting, high-dimensional learning, design optimization, PINNs.
# Gameboy emulator
**Involved Technologies**: C++
...
...
@@ -320,14 +321,12 @@ I have started work on a Nintendo Gameboy emulator, to learn how such systems ca
Currently, it can perform a boot sequence, and execute code read from a cartridge.
There is no video or audio output capability as of now.
Multiplexer that selects from 50 analog channels, used for an acoustics experiment.
Used via a python interface, controlled by an arduino.
CLI program that outputs in real time various statistics about an ongoing game of texas hold'em poker.
Most importantly, it shows the user's current winning probability and the strongest possible pocket cards, as determined from the currently available information.
# Project to automate and optimize study planning for sports research []()
...
...
@@ -342,5 +341,5 @@ I helped create a program that automatically generates study schedules for vario
**Involved Technologies**: python
**Description**:\
I automated the retrieval of addresses from web resources, which are necessary database contents current.
I automated the retrieval of addresses from web resources, which are necessary to keep database contents current.
Usage of my tool cut the database maintenance time by over 99 %.