Skip to content
View Syogo-Suganoya's full-sized avatar

Block or report Syogo-Suganoya

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Syogo-Suganoya/README.md

🇯🇵 README_ja.md


I'm a backend engineer with strengths in data analysis and AI applications.

I have experience developing systems that utilize natural language processing, generative AI, and cloud services,
and have driven projects both independently and within teams.

Outside of work, I build civic tech map services using local government open data
and web applications powered by generative AI, and keep practicing competitive programming on AtCoder.

💻 GitHub Stats

Top Langs github stats

📈 Competitive Programming

AtCoder Stats


Skills

Programming Languages

Python Java PHP Scala TypeScript Dart SQL

Frameworks / Libraries

Flask Laravel WordPress React Next.js Flutter MapLibre

Data Analysis / AI

Pandas OpenAI Gemini StableDiffusion MeCab

Cloud / Tools

AWS Azure Cloudflare Vercel Firebase GitHub GitHub Actions GitLab Docker Jira

Projects

1. PoC Development: Text Conversion Tool for Text-to-Speech

  • Category: Business System
  • Responsibilities: Design, Coding, Testing, Data Analysis
  • Role: Backend Engineer
  • Technologies: Python MeCab GitLab

Developed a PoC tool that generates accurate kana readings from medical research texts for use in text-to-speech systems.
To handle domain-specific terminology and complex word variations in medical documents, I analyzed sample data and referenced overseas Japanese linguistic research resources to identify phonetic patterns.
Built the tool in Python, integrating MeCab with custom dictionaries and rule-based logic.
Achieved 99% reading accuracy, successfully completing the PoC.


2. Generative AI Service Development (Using OpenAI API)

  • Category: Web Service / In-house Product
  • Responsibilities: Design, Coding, Testing, Operation & Maintenance, Data Analysis
  • Role: Backend Engineer
  • Technologies: Python Flask OpenAI Azure MySQL Docker GitHub Actions

Developed a generative AI system that provides precise and fast answers to user queries based on document data.
Implemented RAG (Retrieval-Augmented Generation), which significantly improved response accuracy and contextual relevance.


3. Generative AI Image Service Development (StableDiffusion)

  • Category: Web Service / In-house Product
  • Responsibilities: Design, Coding
  • Role: Backend Engineer
  • Technologies: Python Flask AWS OpenAI Gemini StableDiffusion

Developed a system designed to generate high-quality images based on user-provided text using StableDiffusion.
As a backend engineer, I was responsible for managing the model invocation and generation workflow.
Additionally, implemented an AI-based text validation module to enhance the overall quality of generated images.

Personal Projects

Civic Tech / Open Data

An outing navigator for seniors and people with limited mobility in the Tama area of Tokyo. Shows routes where the Tokyo Silver Pass can be used, along with barrier-free facilities.

TypeScript Next.js MapLibre GL JS PostgreSQL Cloudflare Workers


An unofficial site that explains bills under deliberation in the Aichi Prefectural Assembly and Nagoya City Council in plain language, without jargon.

TypeScript Next.js Gemini API PostgreSQL Vercel


Determines area risk levels, expected flooding, and evacuation shelters from an address.
Includes a simulator for how many days residents can shelter at home, and a board that matches supply needs with offers.

TypeScript Cloudflare Workers

Generative AI

Just pass a GitHub repository URL to automatically generate multiple-choice quizzes and task-oriented reference docs from the actual code. I also use it to get up to speed with unfamiliar languages and codebases.

Flutter Python Gemini API Firebase


Turns the questions and answers in a meeting recording into a mind map. Gemini checks whether each answer actually addresses what was asked, visualizing miscommunication in meetings.

TypeScript Next.js Gemini API Firebase

More projects are listed in my Notion portfolio.

Pinned Loading

  1. IdeaX IdeaX Public

    Extracts negative content from X posts and uses AI to generate ideas to address the complaints. / Xの投稿からネガティブな内容を抽出し、それを不満を解消するためのアイデアをAIで生成します。

    Python

  2. inkpost inkpost Public

    Generates illustrated diary entries based on posts retrieved from X. / Xから取得した投稿をもとに絵日記を生成します。

    Python

  3. TweetMate TweetMate Public

    Extracts common keywords from X posts to identify shared interests between users. / Xの投稿から共通のキーワードを抽出し、ユーザー間の共通点を見つけます。

    Python