<portfolio>nktr</portfolio>
<About/>
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.
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.
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
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
<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.
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.
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.
<Skills/>
I've worked with a variety of technologies and tools throughout my career. Here's a snapshot of my technical expertise.