I'm a Full-Stack Software Developer based in Fredericton, Canada. I build interactive user experiences for web applications.
As a web developer, I use JavaScript/TypeScript, React, Redux, Next.js, Node.js/Express, GraphQL, DynamoDB, PostgreSQL, Amazon Web Services and more. In addition to web development, I am currently learning AI, distributed systems, and cloud computing.
Before becoming a software developer, I briefly worked as a surveyor on land development projects in Southern Ontario. I returned to school at the University of New Brunswick, originally with the goal of becoming a licensed Land Surveyor/Professional Engineer. Understood how deeply programming was shaping the world of future engineering, I enrolled in a few computer science courses. Just enough to earn a minor, I initially thought. But that curiosity turned into something more. It led me to try out internships with two local tech companies, and then I gladly returned to one of them after graduation.
Away from coding, I enjoy reading, hiking and playing tennis. Some of my favourite authors are Michel Foucault, Pierre Bourdieu and Thomas Piketty. I play a lot of tennis and am also skilled in Chinese calligraphy.
Letās connect!
While Iām not actively seeking for freelance work or employment, welcome to connect with me on LinkedIn or GitHub.