general
Markdown

github portfolio summary

GitHub Portfolio Summary - Robert Rahardja

Total Repositories: 219 repositories (including 3 forks) Active Period: 2017 - Present (2026) GitHub: @robertrahardja


📊 Overview by Category

🎓 Education & Learning Platforms (35+ repos)

The largest category, showcasing a strong focus on educational technology.

Learning Management Systems (LMS)

  • startech_lms, st_lms_showcase - TypeScript-based LMS platforms
  • lms_1 - Database/backend for learning management
  • edu_platform - Chinese and educational learning platform
  • edu_st, edu_tutor - Educational tools with TypeScript
  • hs_edu_1 - High school education platform
  • chinese_edu_sass - Chinese education SaaS (TypeScript)
  • startech_education, startech_cfa_education - Financial education platforms

Educational Assessment & Tools

  • tt_really_assess - TechTree assessment platform
  • tt_learning_buddy - JavaScript learning companion
  • tt_lb_1, tt_showcase_1 - TechTree showcase projects (TypeScript)
  • tt_neurodiv - Neurodiversity-focused tools (TypeScript)
  • tingxie - HTML-based learning tool
  • h_spelling - Spelling practice (JavaScript)
  • techtreeai - Edutech AI platform (Python)
  • familytutor - Family tutoring platform

Chinese Language Learning

  • chinese_writing_1 - Chinese writing practice (TypeScript)
  • chinese_edu_sass - Chinese education SaaS

🤖 AI & Avatar Technology (25+ repos)

Major investment in AI-powered avatar and conversational systems.

Avatar Platforms & Implementations

  • ttavatar - TechTree Avatar for Cloudflare (JavaScript)
  • local_avatar, local_avatar_1 - Local avatar implementations (Python)
  • android_local_avatar - Android Kotlin avatar app
  • heygen_android_avatar - HeyGen integration for Android
  • anime_avatar - Anime-style avatar (HTML)
  • techtree_avatar - C++ avatar system
  • avatar_client - Client embedding examples (HTML)

HeyGen Integration Projects

  • hgavatar, hgavatar_embedded - HeyGen avatar implementations (HTML/TypeScript)
  • hga_embedded, hga_template - HeyGen embedded templates
  • multiheygentta - Multi-avatar HeyGen integration (JavaScript)
  • multieleventta - ElevenLabs integration (TypeScript)
  • multitavustta, multi_ttatavus - Tavus avatar integrations (TypeScript)
  • multilogictta - Logic-based avatar system (TypeScript)

Avatar Foundations

  • avone - Complete AI avatar system guide (HTML)
  • avvid - Avatar with video technology (HTML)
  • avchat - Avatar chat system
  • glb_setup - 3D avatar setup (JavaScript)
  • androidgltb - Android GLTF avatar with shape keys (Kotlin)
  • ttaclient, vitetta - TechTree avatar clients

AI Models & Infrastructure

  • startech_ai - Startech AI platform
  • tta_ai_models - TechTree avatar AI models
  • robertrahardja_wonderful_ai - AI experimentation (HTML)

🎮 Game Development (15+ repos)

Significant game development activity with TypeScript/JavaScript.

StarTech Game Series

  • st_game_one through st_game_ten - Series of game prototypes (TypeScript/JavaScript)
  • startech_game - Main game platform
  • starrealm-online - Multiplayer space adventure game (TypeScript)

Educational Games

  • bubblepopfrenzy, mathyhop, colorpoprush - Educational games

💼 Enterprise & Business Applications (40+ repos)

ERP Systems

  • startech_erp - Main ERP platform
  • startech_erp_java - Java-based ERP
  • hb_erp - HealthBridge ERP (TypeScript)
  • hospitalerp - Hospital-specific ERP (ASL)

Accounting Software

  • startech_accounting - Accounting platform
  • acct, bn_biz_acct - Business accounting (Java)
  • goacc - Go accounting app (Swift)
  • acct_go_aws - AWS-based accounting
  • rr_acct, accsoft - Personal accounting tools

CRM & Business Management

  • bnw_crm - CRM system (TypeScript)
  • startech_business - Business management
  • startech_project_management - Project management
  • startech_marketing - Marketing platform
  • startech_content - Content management

Insurance & Healthcare

  • startech_insurance - Insurance platform (TypeScript)
  • HealthBridge - Medical platform
  • singmed - Indonesian medical tourism to Singapore (Python)
  • med_db - Medical database

Finance & Investment

  • startech_investement_platform - Investment platform
  • wealthexpress - Wealth management website (TypeScript)
  • finance-manager - Finance management tool
  • startech_cfa_education - CFA education (TypeScript)

🗄️ Databases & Data Management (15+ repos)

Tax & Legal Databases

  • indo_tax_db - Indonesian tax database (TypeScript)
  • sing_tax_db - Singapore tax database
  • indo_gov_db, sing_gov_db - Government databases
  • startech_sing_law, startech_indo_law - Legal databases

Domain-Specific Databases

  • algo_db - Algorithm database
  • rr_db - Personal database
  • med_db - Medical database
  • industry_benchmark_db - Industry benchmarks
  • pgdone - PostgreSQL tool (Makefile)

🌐 Web3 & Blockchain (10+ repos)

Early adopter of blockchain technology (2017-2023).

  • startech_web3 - Web3 platform
  • web3escrow - Escrow smart contracts
  • web3p2p - P2P web3 implementation (HTML)
  • web3one - Web3 starter
  • gethnotes, rrgeth - Ethereum Geth notes (Go)
  • web3Eth, ethWeb3 - Web3 Ethereum APIs
  • web3Notes - Web3 boilerplates (JavaScript)
  • airDropPythonWeb3 - Airdrop implementation (Python)
  • solidityTest - Solidity experiments
  • EJTest - Web3 transaction testing (JavaScript)

🛠️ Development Templates & Tools (30+ repos)

Frontend Templates

  • nextone - Generic Next.js full-stack template (TypeScript)
  • forms_next, next-forms-template - Next.js form templates
  • nextstaticone - Static Next.js template
  • astrostatic, astroOne - Astro static site templates
  • viteHTMX - HTMX with Vite (CSS)
  • react_ts_sass_folder_template - React TypeScript template
  • ReactNavbarTemplate - React navigation template

Backend Templates

  • gopg - Docker Compose + PostgreSQL + Go template
  • goweb - Go web with Goth auth and PostgreSQL
  • goJSHTMX - Go with templ, JS, and HTMX
  • golangweb - Golang web template
  • gowebnotes - Go web backend notes
  • sp1 - Spring Boot 3.4.3 Java 23 template with Docker

Mobile Templates

  • androidone - Android template (Kotlin)
  • iosone - iOS template (Swift)
  • IOSCogOne - iOS Cognito template (Swift)
  • CognitoKotlinOne - Android Cognito template (Kotlin)
  • RRDashAndroid - Android dashboard (Java)

AWS & Cloud Templates

  • amplify-next-one, amplify-next-five, nextamp_six, nextamp - AWS Amplify templates
  • amplify-vite-react-template - Amplify Vite React
  • cfone - Cloudflare template (HTML)
  • rrtcdk - AWS CDK CI/CD template (TypeScript)
  • go_lambda_cdk - Go Lambda with CDK
  • erenaemailcdk - Email endpoint with CDK
  • cdk-toolbox - CDK toolbox demo

🔧 Utilities & Tools (20+ repos)

OCR & Document Processing

  • businesscardocr, businesscard_ocr - Business card OCR (HTML)
  • receiptocr - Receipt OCR (TypeScript)
  • image_extraction - Image extraction tool

Data Extraction & Scraping

  • ytpy - YouTube text transcribe downloader (Python)
  • scrape - Generic scraping tool (Python)
  • webscraper - Two-level web scraper (JavaScript)
  • WebScraping - Scraper for Abarim publications (Python)
  • legal_pdf_extractor - Singapore legal document extraction (Python)
  • aws2sheet - AWS API docs to Excel/GSheet (Python)
  • mac_contacts_extract - Mac contacts extractor (Python)

Development Tools

  • picclean - Picture cleaning tool (Python)
  • secureaccess - Secure access system (JavaScript)
  • gmaps - Google Maps integration (JavaScript)
  • blendercli - Blender CLI tool
  • siteTransfer - Site-to-site transfer (TypeScript)

⚙️ Infrastructure & DevOps (10+ repos)

Configuration Management

  • .dotfiles - Personal dotfiles (Python)
  • dotfiles-arch - Arch Linux + Hyprland dotfiles (Shell)
  • proxmox_dotfiles - Proxmox configuration (Lua)
  • u1 - Restart dotfiles (Shell)
  • mac_setup - Mac setup scripts

CI/CD & Infrastructure

  • devops-directive-github-actions-course - GitHub Actions course (Fork, Python)
  • cicdgitcdk - CI/CD with CDK (Shell)
  • terraawsct - Terraform AWS template (HCL)
  • tfone - Terraform template (HCL)
  • gctone - Google Cloud tool (Shell)

Monitoring & Testing

  • techtree_monitor - TechTree monitoring (JavaScript)
  • posbe, posandroid - POS backend and Android

📚 Learning & Notes (10+ repos)

  • notes - Main notes repository (Python)
  • docs - Documentation (HTML)
  • non-projects-learning - Learning projects (HTML)
  • gowebnotes - Go web backend notes
  • designpatternnotes - Design patterns in multiple languages (Java)
  • domain_driven_design - DDD notes
  • model_examples - Model examples
  • algo-practice, algo - Algorithm practice (JavaScript)
  • LinkedList-Javascript - Data structures
  • personalCodeSnippets - Code snippets

🎨 Misc Projects (15+ repos)

Content & Marketing

  • startech - Main Startech page (CSS)
  • st_pf - Portfolio (TypeScript)
  • startech_psychology - Psychology platform
  • startech_colors - Color system
  • startechscribe - Transcription service (TypeScript)

Personal Projects

  • hannah, hannah_cow - Personal projects (HTML)
  • bible_study - Bible study app (JavaScript)
  • BibleNamesDictionary, BibleNamesMacOS - Bible names projects

Logistics & Operations

  • sing_logistics - Singapore logistics (TypeScript)
  • janjibot - WhatsApp appointment reminder bot
  • stripeweb - Stripe integration

Miscellaneous

  • bnw - Project (CSS)
  • erena, erena-site - Erena websites
  • eps, clearstream, tt_cs - Various TypeScript projects
  • codaweb - Coda web (HTML)
  • jscal - JavaScript calendar template (HTML)
  • exchange-project - Exchange project (JavaScript)
  • backendTestingTemplate - Backend testing template (JavaScript)

🔤 Technology Stack Analysis

Primary Languages

  1. TypeScript (60+ repos) - Dominant for web applications
  2. JavaScript (40+ repos) - Web development & tools
  3. Python (20+ repos) - Scripts, AI, data processing
  4. Go (15+ repos) - Backend services & tools
  5. Java (10+ repos) - Enterprise applications, Android
  6. Kotlin (8+ repos) - Android development
  7. Swift (5+ repos) - iOS development
  8. HTML/CSS (25+ repos) - Static sites & templates

Framework Preferences

  • Next.js - Primary React framework (10+ templates)
  • Astro - Static site generation (3+ projects)
  • Spring Boot - Java enterprise (sp1, acct)
  • AWS Amplify - Cloud applications (6+ projects)
  • HTMX - Modern web interactions (goJSHTMX, viteHTMX)

Cloud & Infrastructure

  • Cloudflare - Preferred hosting (ttavatar, cfone)
  • AWS - CDK, Lambda, Amplify (20+ repos)
  • Neon - PostgreSQL database (neon_ads)
  • Terraform/HCL - Infrastructure as Code

Database Technologies

  • PostgreSQL - Primary database (pgdone, gopg)
  • Database-specific repos - 15+ domain databases

📋 Project Naming Conventions

Prefixes & Patterns

  • startech_* - Startech ecosystem projects (20+ repos)
  • st_* - Startech abbreviations (15+ repos)
  • tt_* - TechTree projects (10+ repos)
  • *_db - Database projects (10+ repos)
  • *one - Template/starter projects (10+ repos)
  • Game series - st_game_one through st_game_ten
  • Multi-avatar - multi*tta pattern for avatar integrations

Geographic Focus

  • Singapore - sing_* (logistics, gov, tax, law)
  • Indonesia - indo_* (gov, tax, law)
  • Regional platforms for SEA market

🎯 Key Focus Areas

1. Educational Technology (EdTech)

The largest category with 35+ repositories, focusing on:

  • Learning Management Systems
  • Assessment platforms
  • Language learning (especially Chinese)
  • Educational games

2. AI-Powered Avatars

25+ repositories dedicated to:

  • Conversational AI avatars
  • Multiple provider integrations (HeyGen, ElevenLabs, Tavus)
  • Cross-platform implementations (Web, Android, iOS)
  • Real-time voice and video

3. Enterprise Software (StarTech Ecosystem)

40+ repositories building a complete business suite:

  • ERP systems
  • Accounting software
  • CRM and project management
  • Industry-specific solutions (insurance, healthcare)

4. Web3 & Blockchain

Early adoption (2017-2023) with:

  • Ethereum development (Geth notes)
  • Smart contracts and dApps
  • Web3 tooling and experimentation

5. Developer Productivity

30+ templates and tools for:

  • Rapid project scaffolding
  • Multiple tech stack combinations
  • AWS/Cloud deployment automation
  • Development environment setup

📈 Development Patterns

Repository Activity

  • Most Active Period: 2024-2026 (100+ repos created/updated)
  • Recent Focus: Educational platforms and AI avatars
  • Sustained Projects: StarTech ecosystem, templates

Development Style

  • Template-First Approach - Many starter templates for rapid prototyping
  • Series Development - Game series (1-10), avatar integrations
  • Multi-Stack Fluency - Comfort across TypeScript, Go, Python, Java
  • Full-Stack Capability - Frontend, backend, mobile, infrastructure

Project Scale

  • Micro Projects - Learning experiments (rrgrad, testone)
  • Templates - Reusable starters (30+ repos)
  • Small Applications - Focused tools (OCR, extractors)
  • Medium Platforms - LMS, CRM, accounting
  • Large Ecosystems - StarTech suite, TechTree platform

🌟 Notable Projects

Most Active/Recent (2026)

  1. tingxie - Learning tool (HTML)
  2. neon_ads - Neon integration (TypeScript)
  3. st_lms_showcase - LMS showcase (TypeScript)
  4. tt_learning_buddy - Learning companion (JavaScript)

Most Described

  1. startech - Main Startech page
  2. wealthexpress - Wealth management platform
  3. singmed - Medical tourism platform (Python)
  4. ytpy - YouTube transcribe downloader
  5. sp1 - Production-ready Spring Boot template

Cross-Platform

  1. Avatar Systems - Web, Android (Kotlin), iOS (Swift), C++
  2. Accounting - Java, Go, Swift implementations
  3. Templates - Next.js, Astro, Go, Spring Boot

🔍 Observations

Strengths

  1. Polyglot Developer - Proficient in 7+ languages
  2. Full-Stack Expertise - Frontend, backend, mobile, DevOps
  3. Template Culture - Strong focus on reusability
  4. Educational Focus - Deep commitment to EdTech
  5. AI Innovation - Early adopter of avatar technology
  6. Enterprise Mindset - Building complete business ecosystems

Technology Trends

  1. TypeScript Dominance - Preferred for new projects
  2. Cloud-First - Heavy AWS/Cloudflare usage
  3. Jamstack Adoption - Next.js, Astro for static sites
  4. AI Integration - Multiple avatar platforms
  5. Southeast Asia Focus - Singapore/Indonesia markets

Project Philosophy

  • Build Once, Reuse Often - Template-driven development
  • Multi-Provider Strategy - Not locked into single vendors
  • Learning by Doing - Many experimental projects
  • Business-Oriented - Focus on monetizable platforms

📊 Repository Statistics

  • Public Repositories: 76
  • Private Repositories: 140
  • Forks: 3
  • Original Projects: 216
  • Active Projects (2025-2026): 80+
  • Legacy Projects (2017-2020): 20+

Language Distribution

Language Count Percentage
TypeScript 60+ 27%
JavaScript 40+ 18%
Python 20+ 9%
Go 15+ 7%
Java 10+ 5%
HTML/CSS 25+ 11%
Other 50+ 23%

🚀 Portfolio Highlights

Technical Breadth

From low-level C++ avatar systems to high-level TypeScript web apps, demonstrating comprehensive technical knowledge across the entire stack.

Product Mindset

Not just code - complete business platforms with clear market focus (education, healthcare, finance, logistics in SEA).

Platform Building

Creating ecosystems (StarTech, TechTree) rather than isolated applications, showing systems thinking and architectural vision.

Innovation Focus

Early blockchain adoption (2017), AI avatar systems (2024-2026), modern web frameworks - consistently exploring cutting-edge technology.

Regional Expertise

Strong focus on Singapore and Indonesia markets with localized solutions for tax, legal, government, and business needs.


Generated: 2026-01-23 Based on 219 GitHub repositories