Skills & Technologies

What I Know

Programming Languages

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

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.