Systems-Oriented Software Engineering
I am a systems-oriented engineer and researcher focusing on the architecture and optimization of high-throughput computational systems. Driven by curiosity, I actively sharpen my skills by mapping mathematical abstractions onto software systems.
With formal training in Computer Science and Physics, I build software that is pragmatic, resilient and scalable.
Academic Background
The Toolkit
Including but not limited to, below are the environments and methods that I am able to seamlessly utilize and apply.
C/C++ SIMD OpenMP Pthreads Linux Memory Optimization Profiling (Valgrind/GDB)
Python (PyTorch, NumPy, Pandas) Numerical Analysis SQL Stochastic Modeling Xarray
Java Scala Kotlin TypeScript Distributed Systems Functional Programming
GPGPU WebGL/GLSL Shader Programming Computational Geometry
Git CI/CD Docker Automated Testing Build & Deployment Tools
Engineering Philosophy & View on LLMs
Resource constraints drive architectural decisions. Accuracy and performance are coupled objectives.
I believe that the usage of LLMs for routine tasks is justifiable under thorough supervision. However, in the age of AI,
we are becoming inceasingly susceptible to over automation.
When subjectivity, creativity and correctness are of primary concern, it is crucial to understand
where to draw the line.