Skills

What I know, by category.

Languages

  • C#
  • Java
  • C
  • C++
  • Python
  • JavaScript
  • TypeScript
  • HTML
  • CSS
  • PHP
  • Go

Frameworks & libraries

  • NumPy
  • Pandas
  • PyTorch
  • TensorFlow
  • TensorBoard
  • MLflow
  • Optuna
  • Unity ML-Agents
  • Vue.js
  • Vite
  • Astro
  • GSAP
  • Three.js
  • Node.js
  • Django
  • .NET
  • Pygame
  • Mayavi
  • MPI
  • OpenMP
  • HPC job scripting
  • HLSL
  • Bash / shell scripting

Cloud & backend

  • Firebase Auth
  • Cloud Functions
  • Firestore
  • Cloud Storage

CI/CD & DevOps

  • GitHub Actions
  • Firebase Hosting
  • Firebase CLI & Emulators
  • Google Cloud CLI (gcloud)
  • Google Cloud Monitoring
  • Google Cloud Logging
  • Google Cloud Secret Manager
  • Cloudflare Workers

APIs & integrations

  • Stripe
  • Apple Wallet
  • Google Wallet
  • Twilio SendGrid & SMS
  • Segment
  • Google Maps
  • hCaptcha

Databases

  • Firestore
  • MySQL
  • SQL
  • NoSQL
  • Document-based
  • In-memory
  • Cloud-based

Testing

  • JUnit
  • xUnit.net
  • Playwright
  • Firebase Emulator Suite
  • Unit and integration testing

Web

  • SEO

Developer tools

  • Git
  • GitHub
  • Chrome DevTools
  • Figma
  • Blender

Development environments

  • Visual Studio Code
  • Visual Studio
  • JetBrains IDEs
  • PyCharm
  • Eclipse
  • JupyterLab
  • Jupyter Notebook
  • Google Colab
  • Unity Engine
  • IBM Quantum Lab

Planning & organization

  • Figma
  • Google Docs
  • Google Sheets
  • Google Drive
  • Microsoft 365
  • Excel
  • Word
  • Visio

Game development

  • Physics-based character controllers
  • AI-driven agents
  • Real-time strategy mechanics
  • Animation state machines
  • Running game jams
  • Project leadership
  • Presenting

Operating systems

  • Windows
  • Linux

Machine learning concepts

  • Reinforcement learning
  • Graph neural networks (GNNs)
  • Convolutional neural networks (CNNs)
  • Text encoders
  • Text embeddings
  • Binary classification
  • Hyperparameter optimization
  • Workflow automation
  • Model training
  • Model validation
  • Model evaluation