Hi There! 👋

I'm Ken Taniguchi

|
💻

About Me

I'm a Full Stack Engineer passionate about building scalable, user-friendly web applications, particularly focusing on crafting robust and efficient front-end experiences. My favorite work involves tackling challenges in dynamic environments and creating impactful solutions.

Currently, I'm a Full Stack Engineer at Trellis Energy. My primary focus has been spearheading the modernization of the company's front-end architecture by introducing React, creating a reusable UI component library with Ant Design, managing state with Redux, and optimizing the build process for significantly improved performance. Alongside this, I also contributed by leading the integration of an AI-powered chatbot to streamline complex data extraction.

In addition to my role at Trellis, I founded Benri LLC, where I develop mobile applications as a Full Stack Engineer. Current projects include VoiceMemoir, an AI-enhanced voice journaling app, and Paddy, an app designed for community mutual support.

Professional Skillset

Python
JavaScript
TypeScript
Java
Dart
React.js
React Native
Next.js
Django
FastAPI
SpringBoot
LLMs

Tools I use

PostgreSQL
Oracle
Cloudflare
Supabase
Firebase
Git
Docker
MacOS
WindowsOS
Ubuntu

My Recent Works

Here are a few projects I've worked on recently.

VoiceMemoir project image

VoiceMemoir

A voice-based personal diary app using scheduled calls and AI for easy journaling. Enables hands-free journaling via scheduled phone calls using Twilio. Uses OpenAI's real-time API and gpt-4o-mini for multilingual speech-to-text and an LLM for grammar/punctuation suggestions, preserving user tone. Includes a text editor for manual entry.

React NativeOpenAI API (Realtime API)TwilioPython/FastAPICloudflare R2Supabase (DB & Auth)
Paddy project image

Paddy

Mobile app connecting users needing menstrual products with nearby helpers. Facilitates discreet assistance during menstrual emergencies. Users request products and share location temporarily (max 24 hours); nearby users respond and coordinate via in-app chat (messages auto-delete on both server and device).

FlutterGoogle Maps PlatformFirebase Realtime DatabaseFirebase FunctionsFirebase Auth
NewsToTickers project image

NewsToTickers

NewsToTickers is a web application that streamlines stock discovery by analyzing news articles and suggesting relevant stock tickers. The app helps users discover investment opportunities by connecting current events to potential stock investments, making market research more efficient and accessible.

Next.jsOpenAI APIPostgreSQLVercel
Curation Media (Twitter Client) project image

Curation Media (Twitter Client)

A Twitter web client with AI-powered content curation. Implemented automated data collection through AI-based text analysis and OCR, integrated Twitter authentication, and achieved significant growth with 255K monthly page views and 1M events. Successfully implemented a freemium model using Stripe, resulting in a 30% increase in paying users.

Python/DjangoPostgreSQLCentOSStripeTwitter APIOCR
AI Chat with PDF project image

AI Chat with PDF

Created a platform enabling interactive Q&A about PDF, website, or CSV content. Implemented chunking to overcome ChatGPT API limits, used embeddings for precise content retrieval, and added JWT-based authentication. Features include shareable chats and usage analytics.

Next.jsDjango REST FrameworkVector DV/PineconeOpenAI APIJWT AuthenticationVercel
Pop-up Cafe project image

Pop-up Cafe

Established and operated a pop-up café business that gained media attention through 2 radio programs and 1 newspaper feature. Implemented automated SNS marketing strategies using APIs to engage potential customers. Conducted data-driven financial analysis to optimize menu offerings and pricing strategies.

Facebook APIFinancial AnalysisBusiness Operations
Ken Taniguchi Resume Preview