Compiler Engineering
コンパイラエンジニアリング
SamLang
A custom programming language and compiler — lexer, parser, AST, bytecode emitter, and stack-based virtual machine — built to understand how language design works at the systems level.
レキサー、パーサー、AST、バイトコードエミッター、スタックベースVMを含む独自プログラミング言語。言語設計がシステムレベルでどう機能するかを理解するために構築。
PythonLexer
ParserAST
Bytecode VMSemantic Analysis
Problem
課題
Most engineers treat compilers as black boxes. I needed to understand exactly what happens between source code and execution — so I built the entire pipeline.
多くのエンジニアはコンパイラをブラックボックスとして扱います。ソースコードから実行までの間に何が起こるかを理解するため、パイプライン全体を構築しました。
Architecture
アーキテクチャ
Tokenizer → Parser → AST construction → semantic analysis → bytecode emission → stack-based VM execution. Each stage explicitly modeled and independently testable.
トークナイザー → パーサー → AST構築 → 意味解析 → バイトコード生成 → スタックベースVM実行。各ステージを明示的にモデル化し、独立してテスト可能。
Key Decision
主要な判断
Chose stack-based VM over register-based for implementation clarity. This mirrors how CPython and the JVM work internally — an intentional architectural choice, not a default.
実装の明確さのためにスタックベースVMを選択。CPythonやJVMの内部動作と同じ。デフォルトではなく意図的なアーキテクチャ上の選択。
Outcome
成果
Working language with arithmetic, conditionals, loops, functions, and closures. More importantly: a systems intuition no course could have given me.
算術演算、条件分岐、ループ、関数、クロージャを持つ動作する言語。より重要なのは、どのコースでも得られなかったシステムの直感です。
AI / RAG
AI / RAG
DocuMind
Document intelligence platform using retrieval-augmented generation. FAISS vector indexing, sentence-transformers for embeddings, FastAPI backend, deployed on Render.
RAGを使用したドキュメントインテリジェンスプラットフォーム。FAISSベクトルインデックス、sentence-transformers、FastAPIバックエンド。
FastAPIFAISS
sentence-transformersPythonRender
Architecture
アーキテクチャ
Documents chunked at ingest. Embeddings generated and stored in FAISS. At query time, top-k chunks retrieved by cosine similarity, injected into LLM context window.
取り込み時にドキュメントをチャンク化。エンベディング生成後FAISSに保存。クエリ時にコサイン類似度でtop-kチャンクを取得し、LLMコンテキストウィンドウに注入。
Challenge
課題
Chunk size dramatically affects precision. Overlapping windows with semantic deduplication improved coherence over naive fixed-size splitting.
オーバーラップウィンドウとセマンティック重複除去により、ナイーブな固定サイズ分割より一貫性が向上。
SRE / Observability
SRE / オブザーバビリティ
InfraWatch
Infrastructure monitoring and auto-remediation platform. Prometheus metrics, Grafana dashboards, alert-triggered Ansible playbooks for autonomous recovery, Docker, GitHub Actions CI/CD.
インフラ監視と自動修復プラットフォーム。Prometheus、Grafana、アラート起動型Ansibleプレイブックによる自律回復。
PrometheusGrafana
AnsibleDockerGitHub ActionsLinux
Problem
課題
Manual remediation is slow and human-dependent. Built a system to detect anomalies and recover autonomously — before operators need to intervene.
手動修復は遅く人間依存。異常を検知し、オペレータが介入する前に自律回復するシステムを構築。
Outcome
成果
Zero manual intervention for CPU spikes, disk pressure, and service failures. Alert fires → Ansible playbook executes → service restored, automatically.
CPUスパイク、ディスク圧迫、サービス障害への手動介入ゼロ。アラート発火 → Ansibleプレイブック実行 → サービス自動復旧。
Data Engineering
データエンジニアリング
Data Audit Pipeline
Production-grade data quality auditing with schema validation, anomaly detection, lineage tracking, and structured audit logging. FastAPI + PostgreSQL.
スキーマ検証、異常検知、系統追跡、構造化監査ログを備えた本番グレードのデータ品質監査システム。
FastAPIPostgreSQL
PydanticSQLAlchemyPython
Problem
課題
Data quality failures are silent until they cause business impact. Built this to understand how schema drift, null violations, and lineage gaps are caught in production pipelines.
データ品質障害はビジネスへの影響が出るまで静かに進行します。スキーマドリフト、null違反、系統ギャップが本番パイプラインでどのように捕捉されるかを理解するために構築。
Outcome
成果
Full audit trail with rollback capability. Schema drift detection catches breaking changes before downstream consumers are affected.
ロールバック機能付き完全監査証跡。スキーマドリフト検知によりダウンストリームへの影響前に破壊的変更を捕捉。
Distributed Systems
分散システム
TaskFlow
Async job queue system with worker pools, retry logic with exponential backoff, dead-letter queues, and priority scheduling. Built to understand distributed task processing at the infrastructure level.
ワーカープール、指数バックオフリトライ、デッドレターキュー、優先度スケジューリングを持つ非同期ジョブキューシステム。
PythonRedisCeleryDocker
Full-Stack
フルスタック
Urban Drifter
City exploration platform. Node.js/Express REST API, MongoDB document store, React frontend with location tagging, user-generated route sharing, and community discovery features.
都市探索プラットフォーム。Node.js/Express REST API、MongoDB、React。位置タグ付け、ルート共有、コミュニティ発見機能。
Node.jsExpressMongoDBReact
Backend API
バックエンドAPI
Savorly
Food ordering backend — RESTful API with order lifecycle management, menu versioning, inventory tracking, and payment integration.
フード注文バックエンド。注文ライフサイクル管理、メニューバージョニング、在庫追跡、決済統合。
PythonFastAPIPostgreSQLStripe
Web Platform
Webプラットフォーム
NovaMark Digital
Multi-tenant digital agency platform — service catalog, client management backend, content scheduling, analytics dashboard. Clean API design with role-based access control.
マルチテナントデジタルエージェンシープラットフォーム。サービスカタログ、クライアント管理、コンテンツスケジューリング、分析ダッシュボード。
Node.jsPostgreSQLReactRBAC
Architecture Study
アーキテクチャ研究
Todo Fullstack
Not a tutorial — built to practice correct layered architecture: controller → service → repository → database, with JWT auth middleware and structured error handling. The boring fundamentals done right.
チュートリアルではなく、正しいレイヤードアーキテクチャを実践。コントローラー→サービス→リポジトリ→データベース。JWTミドルウェアと構造化エラーハンドリング。
Node.jsExpressMongoDBJWT