About me

I am a self taught developer based in Asia with 3 years' experience developing front end / full-stack (MERN) applications, one of which professionally. I am familiar with a variety of programming languages and front end technologies for web and mobile apps.

My background is in philosophy and education (I hold an M.Ed. in Applied linguistics), but my love for languages spurred an interest in programming (amongst other things), which I have pursued for the last three years. The idea of switching over to programming and turning this into a full time career has been with me for quite a while, but I haven't taken the plunge yet.

What I'm looking for

I am currently looking for entry-level front end developer positions and/or open to internships.

Experiences

University Lecturer

2021 - present
Zhengzhou University of Light Industry

Teaching an introduction to Javascript as well as ESP (English for Specific Purposes) to undergrads majoring in Computer Science and Software Engineering.

Front end Developer (freelance)

2020 - 2021
Local fast food chain, Perugia

Developed a full stack solution in collaboration with another freelancer, which included a backend API, a frontend CMS (React.js), a backoffice app and a native app (React Native).

Projects

When I first started pursuing programming as a hobby, I was interested in its potential to help me design and build tools to make my job as a teacher easier, such as for building software that could help me automate repetitive tasks and/or mini apps/games to assist students with vocabulary acquisition / review. The following apps are some of the highlights of this journey, in which I strove to combine business with pleasure (learning).

react-classroom-manager - DEMO | REPOSITORY
React // Firebase // Material UI // Vercel

One of the projects that I worked on that I am quite proud of is a full stack web app I build with React.js and Firebase to facilitate my job as a university teacher. This project was loosely inspired on ClassDojo (especially the design), and it incorporates a few useful classroom management tools, such as a random selector, a timer, a student grouping tool and a mini note app to keep track of the students' progress. I am currently working on a similar app using Angular and the MEAN stack.

react-teacher-connector - DEMO | REPOSITORY
React // Redux // Node.js // Express // MongoDB // Heroku

This was my first attempt at using the MERN stack and implementing Redux in a React app. It is (was supposed to be!) a platform that connects foreign teachers in China. Not very visually appealing, but fully functional nonetheless
You can find my other projects on my Github page.

Skills & Proficiency

Javascript / Typescript

Node.js / Express

React JS

Angular

Python