Programming Languages
C & C++
Systems programming, data structures, algorithms
Java
Object-oriented programming, software design
JavaScript & TypeScript
Web development, React, Next.js, type safety
Python & HTML
Scripting, algorithms, web markup
Development Tools
Neovim
Primary code editor with custom configuration
Obsidian & LaTeX
Note-taking and document preparation
Docker & Azure
Containerization and cloud deployment
PostgreSQL & SQLite
Relational database management
Current Focus
Building foundational programming skills and understanding core concepts. Currently focused on:
- Data structures and algorithms
- Web development with modern frameworks
- Software design patterns
- Problem-solving and optimization
- Video editing and design fundamentals
Learning Approach
Continuous experimentation and hands-on practice with various technologies. I believe in learning by doing, building projects, and solving real-world problems to solidify my understanding of programming concepts.