About Me
Hi, I am a software engineer, musician and tinkerer. I love building and analysing systems. Also I love observing what differentiates a successful system from a suboptimal one.
In my opinion, in order to truly understand a system, one must approach it holistically. That is what I am aiming to do with the concepts and technologies I am learning. I like to be able to architect and build all aspects of a system and break it down into its tiny compontents.
I love working on the backend, frontend, deployment and scaling on the cloud, use of data analysis on the obtained transactional data, training models based on the data and making real-time decisions based on that analysis or periodic analysis to gain business insight.
I view these processes as interconnected processes and I aim to improve my understanding of all aspects including developing powerful teams that can handle the task at hand. As the complexity of a project grows, the needs for team management and proper communication methodologies becomes crucial.
In short, I am very interested in processes that make a software system and the organization behind it and I learn about it every day.
My Stack
Software Engineering
- Optimization
- Data
- Good at multiple languages and have good intuition
- Can infer what language is desirable for the task at hanpu
Software Architecting
- General knowledge
- Front-end, backend knowledge
- Computer network knowledge
Cloud
- AWS
- Firebase
Machine Learning
- Generative models
- Transformers
- Neural networks
- Python, Pytorch, Tensorflow
Natural Language Processing
- ChatGPT
- Langchain
- Ollama
- Developing applications that can leverage LLMs
Data Analysis
- Statistics
- SQL
- Exploratory Data Analysis
- Apache Superset
- Data cleaning
Data Visualization
- MatPlotLib
- Plotly
DevOps
- Docker
- Linux
FrontEnd
- Typescript, Javascript, HTML, CSS
- Svelte
- Astro
- Sanity CMS
- D3
- ThreeJS
- PixiJS
Game Development
- Unity
- C#
- C++
- C
Backend Engineering
- NodeJS
- ExpressJS
- FastAPI
- PostgreSQL
- HTTPS, RPC, gRPC
- Microservices
- Independent containerized applications
Computer Network
- Great overall knowledge
- Setting up TLS
- Network packets analysis
- Security / encryption