Yi-Jyun Pan / pan93412

I am a backend intern at Zeabur and an undergraduate based in Kaohsiung, Taiwan 🇹🇼. I design, translate, and occasionally contribute to open-source software (OSS).

Check how to reach me here.

About Me

I am a full-stack developer with expertise in a wide range of technologies.

On the frontend, I utilize modern tools such as React.js, TypeScript, Vite, and Next.js. This homepage itself is built using Vite as the bundler.

On the backend, my development skills include proficiency in languages like Go, Rust, PHP, and Node.js.

I have extensive experience with PaaS solutions like Zeabur, ensuring applications run seamlessly on such platforms. Additionally, I am proficient with cloud providers including AWS (EC2, SES), GCP (GCE), Cloudflare (R2), and DigitalOcean (Droplet, Docker registry). I am expert in Git and has been adapted to established contribution flows and committing guidelines, such as Conventional Commits, and CI/CD pipelines primarily using GitHub Actions. I also collaborate on a Docker-based builder solution, Zeabur Pack, and work extensively with Kubernetes, which underpins Zeabur's infrastructure.

I prefer cloud-native and scalable solutions. I have applied microservice architectures and techniques on several projects, for example:

I consistently explore best practices and scalable solutions in software engineering to maintain high code quality. Feel free to share your opinions with me!

Additionally, I design apps using Swift for the Apple ecosystem and React Native as an amateur. I have experience with the development of macOS and iOS apps, such as A Helper for Merging the String Catalog and helping improve concurrency in some Swift projects.

Beyond development, I engage in data analysis with Python, supported by training from NKUST IC, and possess skills in prompt engineering with OpenAI GPT models. I also create designs, which can be viewed on my Figma community profile, though my portfolio there is seldom updated.

I am an active contributor to open-source projects such as Symfony, Git, Keka, and various GNU software. Additionally, I actively participate in several developer communities on Telegram and Discord, where you can often find me.

My development environment is built on a powerful MacBook Pro utilizing Nix and Devenv. I favor VS Code over JetBrains' IDEs due to better compatibility with Devenv.

Experiences

Slides

Projects

Most of my exciting projects are open-sourced on my GitHub (pan93412). I have pinned some projects that showcase my skills. I prefer to create a new team for my projects, and I encourage you to explore the repositories under the teams I have joined.

I also maintain a blog at blog.pan93.com, where I share my thoughts and technical insights, though it does not update frequently.

Contact me

You can reach me via Threads, X, or other social media platforms. I am mostly active on Telegram, X and Threads.

This site is powered by Zeabur.