Takuto Nakamura's Portfolio

Profile

自己紹介

はじめまして。私は中村拓人(@Kyomesuke3)と申します。 中学時代に国内で発売されたiPhone 3Gを初めて手にした際、 アプリを自分の手で作りたいと決意したことがきっかけで プログラミングの世界に足を踏み入れました。 主にiOS macOS Android向けのネイティブアプリの開発と 時々Webフロントエンド開発、研究としてArduinoやmbedなどの マイコンいじりをしています。言語はSwiftとJavascriptを 使用することが多いです。必要であればどんな開発環境にも挑戦しています。

基本的にはiOSよりもmacOSアプリ開発を専門としています。 特に常駐型アプリやソフトウェアキーボードなど、 開発上のTipsが非常に少ない部類のユーティリティアプリ開発に執着する傾向があります。 『ハッカーになろう』に挙げられている 「ハッカー的心構え」に倣い、得た知見はQiitaなどで公開するよう心がけています。

経験したことのある言語

Native:Swift / Objective-C / C# / Java
Web:Javascript / HTML / CSS / PHP
CUI:C / C++ / Ruby / Python

よく使用する技術&環境

macOS/iOS:CoreML, CreateML, CoreBluetooth, Realm
Back-end:Node.js, SQLite
IDE:Xcode, AndroidStudio, Xamarin
Editor:Vim, Visual Studio Code, MacDown, TexPad
Cloud:Github, AWS, DropBox
Microcomputer:Arduino, mbed, RaspberryPi

ソフトウェアスキル

Adobe:PhotoShop, Illustrator, AfterEffects, PremierePro
Modeling:CAD Fusion360, Cheetah3D
Others:GarageBand, Grapher, MineCraft

Works

Open Source Software

SpiceKey:macOS用のグローバルショートカット登録ライブラリ。
SerialGate:macOS用のシリアル通信ライブラリ。
Kaede:iOS向けの日本語入力システム。
BooleanPath:NSBezierPathにパスファインダーを適用するライブラリ。

macOS Application

SoundKeyboard RunCat ScreenPointer ScreenNote
常駐型MIDIキーボードプレイヤー。 メニューバーに表示されるネコの走り方でMacのCPU使用率がわかるユーティリティアプリ。 ショートカットキーでマウスカーソルをポインターにできるプレゼンテーション支援アプリ。 デスクトップをキャンバスにしてお絵かきができるツール。
 
Measurist Movpeg4 TweetShot TweetRails
画面に定規や分度器を表示できるユーティリティアプリ。 MOVファイルをMP4ファイルに一瞬で変換できる動画変換アプリ。 高速ツイートに特化したTwitterクライアントアプリ。 ツイートをニュースティッカー風に表示することができる閲覧特化型Twitterクライアントアプリ。
 
Desktop Cleaner
デスクトップを一瞬で綺麗にするユーティリティアプリ。

iOS Application

MojiPhoto Keyboard×2 Forethumb ふぉ〜さむ いろは
撮影した写真やアルバムの画像をアスキーアートに変換できるツール。 実際に弾くことができるピアノの機能を持ったソフトウェアキーボード。 モールス信号で文字を入力可能にするソフトウェアキーボード。日本語入力にはKaedeを使用。 モールス信号で文字を入力可能にするソフトウェアキーボードForethumbの和文版。
 
RoaringZaurus Slantock MorseConverter レコアカ
障害物を避けながら恐竜を走らせるミニゲーム。 テトリスを斜めにしたような新感覚の落ちものパズルゲーム。(初めてAppStoreにリリースした作品) ローマ字とモールス符号を相互変換する謎のツール。 音声で家計簿をつけることができるユーティリティアプリ。

Android Application

Forethumb
モールス信号で文字を入力可能にするソフトウェアキーボードのAndroid版。

WebService

ImageConverter SVG Converter
アプリの開発に必要なサイズの画像を自動で生成してパッケージ化してくれるツール。 SVGのpathの生データを貼り付けるとSwiftで扱えるコードに変換して出力してくれるツール。

MineCraft

ワードプロセッサ ワードプロセッサ改良型 マインスイーパー アーケード音楽ゲーム器

Contact & Link

Academic :  Takuto NAKAMURA
Mail :  kyomesuke@icloud.com
FaceBook :  takuto.nakamura.kyome
LinkedIn :  takuto-nakamura22
Github :  github.com/Kyome22
Qiita :  qiita.com/Kyomesuke3