松本 幸大
2000/02/16 生 (現在 20 歳)
- リモート or 京都オフィスにて、TypeScript と Haskell を用いた Web アプリの開発案件を担当
- プログラミング言語そのものに興味があり、日々技術書やネット上の記事を参考に勉強を進めている
- 型システム・ラムダ計算・意味論
- 関数型プログラミング
- F#, OCaml, Haskell, Elm
- その他のプログラミング言語
- Idris (依存型), FORTH (低レイヤ・メタプログラミング)
- 言語処理系
- 自作プログラミング言語のインタプリタ・コンパイラの開発
- Web アプリ開発
- Babel, Webpack, Parcel 等のビルド環境の利用
- Angular + NgRx
- React(TS) + Redux (+ redux-thunk | redux-saga) + Hooks
- Vue.js(ES or TS) + Vuex
- Firebase Cloud Functions / Firestore を用いたサーバーレス Web アプリ
- WebAssembly
- 「作りたいものに見合った技術選定をする」ことを重要視している
- 日々の勉強には、その技術選定の際の自分の引き出しを増やす目的もある
- 機能要件のための技術選定か、開発者の体験向上のための技術選定かを区別して考えている
- FORTH 言語入門書「DARK FORTH - Prologue」 BOOTH
- 自作プログラミング言語「Psyche」 リポジトリ
- WASM を出力する軽量言語のコンパイラ
- OPAM パッケージ詳細ページ
- プログレッシブ Web アプリ「Tsundoku」 リポジトリ
- Angular v6 + Ionic v3
- NgRx でフロントエンドの状態管理
- Firebase Authentication でユーザー管理
- Cloud Functions でサーバーサイドスクリプトを実装
- Cloud Firestore (セーブデータを保存)
- Netlify Hosting (CD)
- Hello World in Rust (without libc) リポジトリ
- libc に依存せず、直接連携する手書きアセンブリプログラム (x86_64) から
システムコールを発生させて Hello World するプログラムを作成した
- libc に依存せず、直接連携する手書きアセンブリプログラム (x86_64) から
- 自作プログラミング言語「Xemime」 リポジトリ
- Kotlin + Java + Gradle (開発初期は Java + Maven)
- Xemime: JavaScript に影響を受けたプロトタイプベースオブジェクト指向言語
- プログラミングコンテスト「あいちゃれ」(後述) に応募して最優秀賞を獲得
- Web アプリ「英単語プレテスト」 リポジトリ
- PHP + SQLite
- レンタルサーバ上にアップロードして公開
- 活動記録管理システム リポジトリ
- C# + WPF
- 初めて開発したウィンドウアプリケーション
- 3D グラフィックス API Vulkan を出来るだけやさしく解説する本
- Clean Architecture - 達人に学ぶソフトウェアの構造と設計
- プログラミング言語の基礎概念
- プログラム意味論
- コンパイラの構成と最適化
- 型システム入門 - プログラミング言語と型の理論
はてなブログ「名残」 https://0918nobita.hateblo.jp
- npm パッケージの開発
- wasm-ts : WebAssembly API に対する TS 型定義を提供する
- customizable-gitmoji-cli
- Vue.js 公式ドキュメントの翻訳
- MDN の JavaScript リファレンスの翻訳 (プロフィール)
- FORTH 言語に関する情報を共有したり、プログラマ同士で交流するためのコミュニティ「forth-jp」の立ち上げ・運営
- FRONTEND CONFERENCE 2019 (会場スタッフとして参加)
- LINE Developer Meetup
- 登壇して PWA についての LT を行った (発表資料)
- ng-kyoto Angular Meetup
- 技術書典
- プランクトンサミット
- (2019/10/01 〜) HERP, Inc. にエンジニアインターン生として参加
- (2019/09/04 ~ 09/13) ピクシブ株式会社 サービス開発インターンシップ 2019 夏
「SUMMER BOOT CAMP 2019」に参加して、pixivFACTORY の実際の開発に携わった - (2019/02/21 〜 03/29) 株式会社サイバーエージェント エンジニア JOB 就業型インターンで
AbemaTV Web チームに参加して実際の開発に携わった - LINE 株式会社 2018 夏インターンシップ エンジニアスクールコースを修了
- 基本情報技術者 を取得
- 第 7 回 立命館大学 全国高校・大学 ソフトウェア創作コンテスト「あいちゃれグローバル 2017」にて、
「U18 ワークスアプリケーション賞」と「最優秀賞」を獲得 - 高校でパソコン同好会を設立