My Skills
Software Engineering
Python
General-purpose language for data analysis, AI/ML pipelines, automation, and backend development.
Go
Preferred language for building performant, concurrent backend APIs with simple deployment and strong containerization support.
Java
Object-oriented programming, data structures, and academic projects for my Computer Science coursework.
C
Preferred language for performance-critical and low-level systems programming, with fine-grained control over memory and execution.
CUDA
GPU programming for massively parallel computing in High Performance Computing contexts, including kernel fusion, shared-memory tiling, and asynchronous execution.
MPI & OpenMP
Parallel programming frameworks for distributed-memory (MPI) and shared-memory (OpenMP) computing in scientific and HPC environments.
Linux
Primary operating system used for development, system administration, and self-hosted infrastructure management
Docker
Containerization platform used for packaging and deploying applications and multi-service systems, from local development to production environments.
API Design (REST & Beyond)
Designing scalable APIs with a focus on consistency, clarity, and long-term maintainability across systems.
Django
Full-stack Python web framework for building robust backends with strong conventions and built-in components such as ORM, authentication, and admin interface.
Vue.js
Progressive frontend framework for building reactive single-page applications, with component-based architecture and efficient state management.
R
Statistical programming language used for data analysis, statistical modeling, network analysis, and visualization in research contexts.
LLM Fine-Tuning
Adapting open-weight language models through fine-tuning on custom-built datasets, including via distillation.