snippet

Myself

Hi there! I'm Richard, a software engineer that loves to build applications end-to-end. I love to challenge myself with new technologies and concepts, whether it is about algorithms, interfaces, or system designs.

 

Back in 2019, I came to the United States to pursue my bachelor of science degree in computer science at Seattle University. Fast-foward to today, I've developed a strong passion for building applications.

 

My main focus is to develop and expand my skills on scalable and high-perfomance applications with sophisticated architectures to solve pratical problems. I also love to build small projects and share my knowledge with others, like this blog!

WO­RK

avatar
snippet

My experience

I have interest in a wide range of applications and technologies.

 

Not a full-stack developer, but there is no limits for me to develop apps to solve problems, whether it is systems, front-end, back-endorinfrastructure.

 

Here are some of my work

SWE, Intern

  • I worked in a team that focused on migrating an landing gear simulation and analysis tool written from MATHLAB/Simulink to C++/Qt
  • I designed the UI architecture for rendering views and numeric inputs dynamically based on user's selection in QML
  • I implemented the file storage API to read, write and save user' numeric input using Qt and C++

Personal blog

  • I create this blog to share what I learn with you! Most of the content is about software engineering, tutorial and general writing in the tech industry.
  • I use Gatsby,TypeScript, and TailwindCSS to power this blog.
  • I use MDX as a content management system to write my blog posts. I also write some custom components and plugins to make my blog more interactive than original markdown.

TA / Grader

  • I worked as a TA for a variety of programming courses at Seattle University, including introductory programming courses, data structures, algorithms, computational langage , automata theory and bootcamp using C++, Python3, and Java
  • I hosted office hours and workshops to help students get familiar with lecture materials, mainly about Java and Object-oriented programming

Convienced yet?

Thanks for stopping! I'm currently looking for a team that is solving interesting problems and challenges. If you think I'm a good fit, please reach out to me

 

I'm also available on other platforms, so let' talk!

*Form is handled by Gatsby Function and NodeMailler. No credential is required from your end.