About Convergence.ninja

Welcome to my personal blog where I document my journey as a computer scientist. This site serves as both a learning platform and a portfolio of my projects and insights.

What I'm Building

This blog is part of a larger project to deepen my understanding of computer science concepts through practical implementation. Some of the projects I'm working on include:

  • This serverless blog website (built with Go, S3, Lambda, and RDS)
  • Various implementations of Texas Hold'em poker games
  • Web application development and deployment
  • AWS infrastructure management with Terraform
  • LLM inference server deployment

Infrastructure & Automation

Building and maintaining reliable infrastructure is a core focus. My work includes:

  • Ansible Automation - Infrastructure-as-code deployment for consistent, repeatable server configurations across multiple environments
  • Terraform - Managing AWS infrastructure including ECS, RDS, S3, Lambda, and CloudFront
  • Zero-Downtime Deployments - Ensuring services remain online during updates and transitions

Game Development

Exploring interactive entertainment and game development:

  • ForeverFantasy.org - A web-based fantasy game project
  • OrcSlaughter - Action game with custom Aseprite asset loading
  • RPG Demo Projects - Learning game development patterns and mechanics

Model Deployment & AI

Deploying and automating AI/ML models for various tasks:

  • Kokoro TTS - Text-to-speech model deployment for voice synthesis
  • Qwen 3 TTS - Advanced text-to-speech model integration and automation
  • Whisper - Speech-to-text transcription service deployment
  • Multi-Model Inference - Running LLMs on 4x GPUs with vLLM for high-throughput inference

Development Philosophy

My approach to development follows these principles:

  • "Baby Steps"™ - Taking small, manageable steps that build toward larger goals
  • Zero-Downtime Deployments - Ensuring existing services remain online during transitions
  • Deep Understanding - Focusing on learning the technology being implemented
  • One Meaningful Thing at a Time - Giving each component the attention it deserves

Technologies

This blog is built using:

  • Go web server for rendering content
  • AWS S3 for storing blog posts as markdown files
  • AWS Lambda for processing new posts
  • PostgreSQL (RDS) for storing metadata
  • Modern dark theme with red accent colors