Shun Usami

Shun Usami

About

Detail

Founder and Software Engineer
San Francisco, California, United States

Timeline


work
Job
school
Education
folder
Project

Résumé


Jobs verified_user 0% verified
  • Firework
    Software Engineer
    Firework
    Jun 2024 - Aug 2024 (3 months)
    Designed and implemented a testing framework to assess conversational quality of AVA, a sales assistant LLM app, and implemented backend integration using Python with OpenAI API, Clarifai, Vectara, and Groq.
  • mikan Co Ltd
    Founder and Technical Lead
    mikan Co Ltd
    Jun 2014 - Mar 2022 (7 years 10 months)
    Founded and technically led mikan, a consumer-facing mobile English vocabulary learning app in Japan. I built the initial product and core systems across iOS, backend, infrastructure, and web, using Objective-C, Swift, Python, Ruby on Rails, and AWS. During my tenure, mikan grew from prototype to 5M+ downloads and later surpassed 10M+ downloads. I led product and engineering, grew a cross-functional team across engineering, design, and operations, and drove technical direction, code quality, feature scope, UX decisions, and product priorities through direct user research and data-informed iteration.
Education verified_user 0% verified
  • San Francisco State University
    Master's degree, Computer Science
    San Francisco State University
    Jan 2024 - May 2026 (2 years 5 months)
    Thesis: Prefill/Decode-Aware Evaluation of LLM Inference on Emerging AI Accelerators Research focus: LLM inference systems, AI accelerators, GPU/GroqRack/TPU benchmarking, Prefill/Decode performance analysis
  • Tokyo
    Computer Science
    Tokyo
    Apr 2022 - Dec 2023 (1 year 9 months)
    Minishell This project was about developing a bash clone in C. This project required an in-depth understanding of process management, signal handling, and system calls. I implemented features such as command execution, piping, redirections, and environment variable management. Webserv This project was about developing a nginx clone in C++. I developed a HTTP server implemented in C++ based on the HTTP/1.1 protocol. I implemented essential features including handling HTTP requests and responses, implementing support for multiple concurrent connections using I/O multiplexing (select/poll), and managing different types of HTTP methods and CGI requests. Pong I developed a online multiplayer game, classic Pong. The project was a comprehensive
  • The University of Tokyo
    Bachelor's degree, Mechanical Engineering
    The University of Tokyo
    Jan 2011 - Jan 2018 (7 years 1 month)
    I studied Mechanical Engineering and Machine Learning. However, I dropped out of the university to found my own startup mikan Co., Ltd.
Projects (professional or personal) verified_user 0% verified
  • P
    Prefill/Decode-Aware Evaluation of LLM Inference on Emerging AI Accelerators
    Oct 2025 - Feb 2026 (5 months)
    Master’s thesis / accepted workshop paper for IEEE IPDPS 2026 Workshops, HPAI4S. Benchmarked Llama2-7B inference across NVIDIA A100, GroqRack, and TPU v6e separating Prefill and Decode phases to analyze TTFT, TPOT, throughput, batching effects, and heterogeneous execution trade-offs.
  • m
    minishell
    Oct 2022 - Mar 2023 (6 months)
    42 Project minishell is a simple shell implementation written in C. It supports basic shell functionalities such as command execution, input and output redirection, piping, built-in commands (cd, echo, pwd, export, unset, env, exit), signal handling, and environment variable management. Allowed external functions: readline, rl_clear_history, rl_on_new_line, rl_replace_line, rl_redisplay, add_history, printf, malloc, free, write, access, open, read, close, fork, wait, waitpid, wait3, wait4, signal, sigaction, sigemptyset, sigaddset, kill, exit, getcwd, chdir, stat, lstat, fstat, unlink, execve, dup, dup2, pipe, opendir, readdir, closedir, strerror, perror, isatty, ttyname, ttyslot, ioctl, getenv, tcsetattr, tcgetattr, tgetent, tgetflag, tge
This is a community-created genome.