<kentaro.nishioka/>

<portfolio>nktr</portfolio>

genome@analysis:~#

<About/>

Profile

Kentaro Nishioka

Passionate about low-level technologies, exploring the intersection of bioinformatics and AI. Driven by curiosity, I constantly seek to understand and leverage emerging technologies at their core.

3+Years Experience
20+Projects Completed

Programming Languages

  • C / C++
  • Rust
  • Python
  • Go
  • TypeScript

Frameworks & Environments

  • React
  • Next.js
  • Django
  • Ruby on Rails

<Experience/>

My professional journey and the companies I've had the pleasure to work with.

AI Engineer
Ad-dice Inc.Japan
Dec 2024 - Present

Primarily responsible for building AI models while also handling infrastructure setup and frontend development.

Key Achievements:

  • Developed and optimized AI models for various applications
  • Set up infrastructure using Docker and Nginx
  • Contributed to full-stack development, including frontend implementation
PythonAI/MLDockerNginxReactFastAPI
Technical Support Engineer (Ruby on Rails)
Infratop Inc.Japan
Jan 2023 - Sep 2023

Provided support for students learning web application development using Ruby on Rails.

Key Achievements:

  • Answered technical inquiries and guided students through troubleshooting
  • Improved learning materials for better understanding
  • Helped optimize example projects for best practices
HTMLCSSRuby on RailsBootstrap

<Projects/>

Here are some of my recent projects. Each one was built to solve a specific problem or explore new technologies.

C Compiler in Rust

A C compiler written in Rust, supporting multi-dimensional arrays and recursive function calls etc.. Gained deep insights into memory-level program behavior and syntax analysis.

RustCompilerParsingMemory Management

Lambda Calculus Interpreter in Rust

A Qiita article about building a lambda calculus interpreter in Rust. Enhanced understanding of lambda calculus, the theoretical foundation of functional programming languages.

RustLambda CalculusInterpreterFunctional Programming

Self-Hosted Scheme Interpreter

A self-hosted Scheme interpreter. Unlike the previous compiler project, implementing an environment-based approach unique to functional languages was fascinating.

SchemeInterpreterFunctional ProgrammingSelf-Hosting

<Skills/>

I've worked with a variety of technologies and tools throughout my career. Here's a snapshot of my technical expertise.

Programming Languages

CC++RubyRPythonRustGoHTMLCSSDartGASJavaScriptTypeScriptSchemeHaskellScala

Computer Science

Algorithms & Data StructuresDiscrete MathematicsGraph TheoryComputational Complexity TheoryFormal Language TheoryType SystemsLambda CalculusCompiler & Interpreter DesignHoare LogicProgram Verification

Systems & Security

Operating SystemsVirtualization & ContainersDockerVMNetworking (TCP/IP, OSI Model)Binary AnalysisAssembly (x86-64, RISC-V)Ansible

Software Development

Git/GitHubCI/CDOOP & PolymorphismTDDUML

Mathematics & Machine Learning

Statistics & OptimizationMachine Learning (Regression, Classification, Deep Learning)CryptographyAbstract AlgebraNumerical SimulationRay Tracing

Parallel Computing

POSIX ThreadsOpenMPSIMD

Hardware & Electronics

CPU DesignElectronic Circuits