Hi, I'm
James Gu
I'm a software developer
This page is currently under construction
About Me
Hello! I'm James, a software developer based in Lund.
I enjoy experimenting with cool tech and creating things, whether that be websites, applications, or anything in between. My goal is to become a fullstack wizard.
Here are a few technologies I've been working with recently:
- JavaScript (ES6+)
- Rust
- WebAssembly
- Vue.js
- Node.js
- AWS
Other personal interests of mine include sports, travelling, cooking & gaming.
Experience
Software Developer @ AFRY
Jan - Jul 2020
- Developed and maintained code for a content management system, utilizing AWS for a serverless architecture.
- Created a Node.js based REST API, integrating database, storage & authentication services.
- Developed a client application in Vue.js.
Master Thesis @ Axis Communications
Mar - Dec 2019
- Investigated theoretical and practical performance differences between Rust-compiled WebAssembly and JavaScript, primarily in V8.
- Developed eight benchmark suites in Rust, JavaScript & TypeScript covering varying algorithms from sorting to RSA factoring.
Test Engineer @ Qlik
Sep 2018 - Mar 2019
- Performed software testing of QlikView desktop, web & mobile clients, working closely with clients and developers to ensure functionality and quality.
Student @ Zhejiang University
Sep - Dec 2016
- Studied Chinese, control engineering & signal processing as part of Lund University's exchange program.
Student @ Lund University
Sep 2014 - Dec 2019
- Graduated with a Master of Science in Engineering, Information and Communication Engineering Technologies degree