Capabilities

A practical stack across web, backend, databases, and embedded systems.

The toolkit reflects how I work: choose the right level of abstraction, build clean systems, and stay comfortable from product-facing UI down to lower-level engineering work.

Frontend

Interfaces that stay clean, readable, and maintainable.

Comfortable building responsive web interfaces and product-facing experiences with modern frontend tools.

  • JavaScriptJavaScript
  • ReactReact
  • HTMLHTML
  • CSSCSS
  • BootstrapBootstrap

Backend

APIs, business logic, and systems that can actually be operated.

Backend experience across JavaScript, PHP, Python, and Java ecosystems with a focus on reliability.

  • NodeJSNodeJS
  • ExpressJSExpressJS
  • PHPPHP
  • SymfonySymfony
  • PythonPython
  • DjangoDjango
  • JavaJava
  • DiscordJSDiscordJS

Data + Infra

Databases and deployment tooling for real-world projects.

Used across school, personal, and production work for persistence, hosting, and operational workflows.

  • MySQLMySQL
  • PostgreSQLPostgreSQL
  • MongoDBMongoDB
  • FirebaseFirebase
  • AWSAWS
  • DockerDocker
  • GitGit
  • GitHubGitHub
  • PostmanPostman

Engineering

Comfortable moving into embedded and lower-level work.

Useful when projects extend beyond the browser and into hardware, automation, or technical prototyping.

  • Raspberry PiRaspberry Pi
  • ArduinoArduino
  • CC
  • C++C++
  • CMakeCMake
  • BlenderBlender

Workspace

Tooling that supports fast iteration and focused development.

Day-to-day workflow is centered around JetBrains tools, documentation discipline, and clean iteration loops.

  • WebStormWebStorm
  • PhpStormPhpStorm
  • IntelliJ IDEAIntelliJ IDEA
  • PyCharmPyCharm
  • RiderRider
  • CLionCLion
  • ObsidianObsidian