App Network

Nhan Pham

A passionate hobbyist software engineer dedicated to learning and specializing in creating modern, performant applications.

About

Neovim

Hello! I'm a 18-year-old student from Germany currently working towards my Abitur, which I'll be completing this July. In my free time, I'm passionate about building apps and always eager to learn new things. I also enjoy experimenting with development tools, and Neovim has been my go-to editor for quite a while now.

In addition to coding, I'm passionate about playing the piano and enjoy traveling and exploring new places with friends.

Experience

  1. June 2022 (2 weeks)

    Latest

    School Internvon Borstel GmbH

    During my time at the company, I learned about backend development using PHP. Using this knowledge, I built a blog page with Solid.js as the client and PHP as the backend.

    PHPSolid.jsTailwindCSS
  2. June 2021 (2 weeks)

    School InternMBJ Solutions GmbH

    During my time at the company, I gained experience in manufacturing, including assembly, control cabinet construction, and commissioning. Additionally, I was involved in managing incoming goods and warehouse operations.

Basic

Skilled

Experienced

Advanced

Expert

Javascript

Javascript

TypeScript

TypeScript

HTML

HTML

CSS

CSS

SQL

SQL

Java

Java

PHP

PHP

Dart

Dart

Lua

Lua

Rust

Rust

Node.js

Node.js

discord.js

discord.js

MongoDB

MongoDB

Express

Express

Pug

Pug

jQuery

jQuery

React

React

Next.js

Next.js

Tailwind CSS

Tailwind CSS

Prisma

Prisma

Vite

Vite

Solid.js

Solid.js

Flutter

Flutter

VSCode

VSCode

Git

Git

GitHub

GitHub

Neovim

Neovim

Lazygit

Lazygit

Bash

Bash

PowerShell

PowerShell

Zsh

Zsh

chezmoi

chezmoi

WezTerm

WezTerm

tmux

tmux

Windows

Windows

Ubuntu (WSL)

Ubuntu (WSL)

Arch Linux (WSL)

Arch Linux (WSL)

Projects

Stable (completed)

🟢

Stable (active)

🛠️

Alpha/Beta (in development)

📥

Archived

Personal Site

🟢

Bilingual portfolio showcasing me, my skills, my projects and my blog.

Dotfiles

🟢

A collection of configuration files for Windows and Linux (Ubuntu, Arch). This also includes a Neovim configuration and a customized CLI built on top of chezmoi.

Project Manager CLI

🟢

A cross-platform CLI tool for optimized project management and quick switching between projects.

Neovim Config Switcher CLI

🟢

A cross-platform CLI tool for effortless switching between various Neovim distributions.

Players Alliance Dashboard

🟢

A dashboard designed for the 'Players Alliance', a gaming community dedicated to 'Clash of Clans'. This management tool enables moderators and administrators to oversee monthly in-game events. It interfaces with the CoC API to retrieve player data.

Tic Tac Toe

A simple website for playing Tic Tac Toe. Part of a school project created with a friend.

Frontend Mentor Challenges

🟢

Small and simple challenges from Frontend Mentor.

Young Thieves

🛠️

A shopping website that offers a variety of clothes, including T-shirts, hoodies, jackets, jeans, shorts, and accessories.

Nite Clash

📥

An upgrade progress tracker for the game 'Clash of Clans', which interacts with the CoC API to fetch player data.

Games Web

📥

A simple website for playing games such as Tic Tac Toe and Connect Four.

Math Tools

📥

A simple website for mathematical operations such as the PQ formula, Pythagorean theorem, and triangle calculations.

Galaxy Alpha

📥

A multi-purpose all in one Discord bot with ticket, giveaway, currency, moderation, game and music system. Also features a web interface for easy management of bot settings.

Blog

Blog posts and tutorials on my learning journey as a developer.

Contact

Nhan Pham

Hamburg, Germany