0.Home

1.About

2.Projects

3.Experience

Hi, I'm

Andrew Chen

Fullstack 

Software 

Engineer 

& 

DevOps 

About
Hey, my name is Andrew and I love programming. I am a Fullstack engineer with a strong focus on frontend web applications (at least for now). I also have slight experiences in DevOps as I manage my own homelab server and deploy and host some of my applications with Docker.
I am a passionate and open-minded learner who is always trying to learn new skills and technologies. I believe that this helps me become more open-minded in order to write quality software as well as broaden my knowledge to be able to choose different tools for different situations. This is why I enjoy Fullstack and DevOps: it allows me to understand the full software lifecycle from the beginning to the end.
Skills
Web Development
React
Next.js
Angular
Tailwindcss
Typescript
Backend
Node.js
Express.js
MongoDB
Go
DevOps
Docker
Kubernetes
Linux
Ansible
Scripting
Python
Bash
Powershell
Projects
Zambix
Zambix
What started off as an inside joke between me and an IT friend became a full application itself. Zambix is a tradition Kanban-styled ticketing app similar to Jira or Trello. The whole application rests on the dashboard where you are greeted with a Kanban-styled board with multiple columns to group tickets by status. You can create or edit tickets through a modal and you can also move tickets between columns. Authentication is handled by NextAuth to provide route protection and JWT sessions but I stil handle account creation and storage using MongoDB.
Discord Music Bot (In Progress)
Discord Music Bot (In Progress)
This is another project that I started for myself and friends. Many of the most popular music bots on Discord were being shutdown due to Discord policy changes so I thought it would be a fun project to create a litle bot to use personally. I've rewritten the bot multiple times based on different streaming libraries and I'm still in the process of rewriting it. It's mostly functional with what you would typically expect from a Discord music bot. I am planning on building a web ui dashboard for it as well to control the bot outside of discord.
Personal Website
Personal Website
I made this site :)
Experience

Working as a software engineer for Netsmart to create electronic health record software.
  • Develop and maintian multiple frontend applications that are a part of the electronic health record software suite.
  • Produce quality and well documented code in Angular and Typescript.
  • Push for code quality and developer experience improvements by bringing awareness to upper management and team members.
  • Address over 40% of technical debt by upgrading frameworks and refactoring old code.
  • Collaborate with other team members and QA to fix defects and push quality code.