Available for work
I work with a versatile tech stack, including C++, Python, and x86 Assembly, to build efficient and scalable solutions. Whether it's designing compilers, developing machine learning models, or optimizing system performance, I focus on creating technology that is both powerful and practical.
I work with a versatile tech stack, including C++, Python, and x86 Assembly, to build efficient and scalable solutions. Whether it's designing compilers, developing machine learning models, or optimizing system performance, I focus on creating technology that is both powerful and practical.
Programming Languages
C++ – Efficient system programming, data structures, and algorithms.
C++ – Efficient system programming, data structures, and algorithms.
Python – Machine learning, data science, and automation.
Python – Machine learning, data science, and automation.
Java – Cross-platform application development and backend systems.
Java – Cross-platform application development and backend systems.
SQL – Database querying and management.
SQL – Database querying and management.
Development and Implementation Tools
VS Code – Lightweight yet powerful code editor with extensive extensions.
VS Code – Lightweight yet powerful code editor with extensive extensions.
CMake – Build automation for C++ projects.
CMake – Build automation for C++ projects.
GCC & Clang – Industry-standard C++ compilers.
GCC & Clang – Industry-standard C++ compilers.
GDB & LLDB – Debugging tools for low-level programming.
GDB & LLDB – Debugging tools for low-level programming.
Jupyter Notebook – Interactive coding environment
Jupyter Notebook – Interactive coding environment
Research and Testing Tools
Pytest – Unit testing framework for Python applications
Pytest – Unit testing framework for Python applications
Selenium – Automated testing for web applications
Selenium – Automated testing for web applications
TensorBoard – Visualization and debugging tool for TensorFlow models
TensorBoard – Visualization and debugging tool for TensorFlow models
Profiler Tools (cProfile, Py-Spy) – Performance analysis for Python applications
Profiler Tools (cProfile, Py-Spy) – Performance analysis for Python applications
Machine Learning & Data Science
NumPy & Pandas – Data manipulation and analysis
NumPy & Pandas – Data manipulation and analysis
Matplotlib & Seaborn – Data visualization
Matplotlib & Seaborn – Data visualization
Scikit-learn – Machine learning algorithms
Scikit-learn – Machine learning algorithms
TensorFlow & PyTorch – Deep learning frameworks
TensorFlow & PyTorch – Deep learning frameworks
OpenCV – Computer vision and image processing
OpenCV – Computer vision and image processing
Keras – High-level neural networks API for deep learning
Keras – High-level neural networks API for deep learning
Database & Storage Technologies
SQL (MySQL, PostgreSQL) – Relational database management
SQL (MySQL, PostgreSQL) – Relational database management
NoSQL (MongoDB, Redis) – High-performance, scalable databases
NoSQL (MongoDB, Redis) – High-performance, scalable databases
Kafka – Message queue systems
Kafka – Message queue systems
Version Control & Collaboration:
Git & GitHub – Version control and collaboration
Git & GitHub – Version control and collaboration
Docker – Containerization for scalable applications
Docker – Containerization for scalable applications
Performance Optimization & Profiling
Valgrind – Memory debugging and profiling for C++
Valgrind – Memory debugging and profiling for C++
gprof – Performance analysis for C++ programs
gprof – Performance analysis for C++ programs