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

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

iOS Application

MojiPhoto Keyboard×2 ふぉ〜さむ いろは Forethumb
撮影した写真やアルバムの画像をアスキーアートに変換できるツール。 実際に弾くことができるピアノの機能を持ったソフトウェアキーボード。 モールス信号で文字を入力可能にするソフトウェアキーボードForethumbの和文版。 モールス信号で文字を入力可能にするソフトウェアキーボード。日本語入力にはKaedeを使用。
 
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