2022 - Present
Besides developing full-stack solutions I have more responsibilities such as managing projects and client relationship, I have a bigger impact in architectural decisions and best practices and help automate processes in the CI/CD.
I develop full-stack solutions using technologies suck as Typescript, C#, Azure Devops, and MongoDB.
Feb 2020 - Jun 2021
I am a TA in the same course as last year.
I am a TA in the 'Software Project' course, which lasts 3 weeks. I helped the students make an Android app using Java and Android Studio.
I work on a machine learning project focused on NLP. Given a topic, the model is to read papers and determine which are relevant to save the researchers time. The model was programmed in Python and trained using Keras.
Mar 2018 - Jan 2020
I make tools to automate processes, typically with full-stack websites using Svelte and Flask. Sometimes I make Excel formulas and write macros using VBA or a stand-alone Python tool.
I develop a C compiler written in C. It outputs assembly which is compiled to binaries using the NASM assembler targeting X86_64.
A chess engine written in C++. It uses hashing, bitboards, transposition tables, and Zoobrist Hashing.
Wins over my 1800 ELO dad.
A tiny operating system that does nothing but boot up and display some lines of text.
A Pacman game using only the Win32 API and OpenGL.
A multi-layered perceptron network that can learn the numbers in the MNIST dataset.
I wanted to learn Go, so I created a small language running in a VM.
2019 - 2022
2016 - 2019