Expand
The
World.

学生開発者として、革新的なアイデアを現実に

About Me

I'm Caru😎

18歳の大学生で、フロントエンドエンジニアを目指しています。Web開発とNLPに興味があり、 中学生の頃からプログラミングを始めました。現在は、TypeScript、React、Next.jsを学びながら、 PythonでRAGを使ったチャットボットの開発も楽しんでいます。

Hello
Hello

Web Development

Next.js、React、TailwindCSS、Honoを使用したWeb開発

Database

Prisma、DrizzleORMを使用。SQLite、PostgreSQL、Cloudflare D1、Workers KVの経験あり

Security

Magnitoプロジェクトに貢献。SRPを使用した認証システムの実装

Testing

Vitestを使用したテスト駆動開発。100%のカバレッジを目指す

Hobbies

Hobbies

サーバーいじり

HPEのDL360 Gen9(ラックサーバー!)にProxmoxを入れて、Nextcloudでファイル共有に使ったり、SSHでVSCodeを使ったりしています。 メモリが大量に積んであるので、友達とマイクラするときに重宝してます。

Creations

Creations

これまでに作成したアプリとかサイトとか

My-Components

shadcn/uiを使った自作のコンポーネント集。デモサイトもあります。しかし、肝心の載せるコンポーネントのアイデアがあまりないので、まだコンポーネントの数は少なめです。

Hono + D1 Todo

HonoとCloudFlare D1、Next.jsを使ったTodoアプリ。D1にデータを保存しています。Vitestのなんちゃってテストもあります。 ご参考までにどうぞ。デプロイはしていません。

wol-webui

自分用に作ったWoL (Wake on LAN)のWebUI。Next.js + Hono + Prisma(PostgreSQL)で作成しています。docker-composeで使用できます。

chat-cli

Pythonで作成したリッチなChatGPT(API)のCLI。 openai + rich + prompt_toolkitなどを使っています。レスポンスのストリーミング表示、ツール、マルチセッション対応です。

Blog

Latest Posts

最近書いた記事や、最近の記事を紹介します。

サイトにブログを実装したよ

2024-09-01

このサイトでブログの機能を作成したので、技術構成や苦労した点などを軽く紹介します。