I am a fast, innovative, and self-sufficient full-stack developer based in Toronto, Canada.
I'm an absolute tech geek. I have been building computer rigs and gadgets for myself, for friends, and family since childhood. I love entering programming competitions and challenges, and I've even won a few prizes! I am fascinated by programming in all its varied forms.
I'm particularly passionate about TypeScript and Golang because they are so adaptable and widespread. When combined with client frameworks such as React and Angular, they become a powerful tool for building responsive frontend and scalable backend applications. I'm always reading up on new developments in the field, and I'm always keen to "get my hands dirty" with DevOps things like Docker and Kubernetes.
As an experienced Tech Lead for some significant development projects over the past few years, I've been able to hone my people skills. Interacting with customers has helped me understand how important it is to listen carefully to the customers' needs and encourage those around me.
If you are looking for a problem solver who values working on solutions together to build exciting and effective solutions, give me a call or contact me by mail.
Take a look at some of the work I've done for clients below and check out my LinkedIn profile. If you'd like to see what I'm currently building for the open-source community then take a look at my contributions on GitHub @swiftwork or GitHub @trutoo.
Pinned open source contributions on GitHub
event-bus
Typesafe cross-platform pubsub event bus ensuring reliable communication between fragments and micro frontends.
uikit
Whitelabled interactive elements following strict code quality and accessibility
ai-dungeon-action
Play a narrative version of AI Dungeon, a procedural generated adventure game, using Google Actions (Home, Assistant, Nest...)
blind-painter
Can you paint blind? or will you be found out?
rfsniffer-decoder
Decode raw data dumps from rpi-rfsniffer
Region Stockholm
For the client Region Stockholm I led all new frontend development for their services beta.sl.se, foretagare.sl.se, waxholmsbolaget.se, fardtjansten.sll.se, sjukresor.sll.se. I made sure that framework choices matched their requirements for accessibility, testability and functionality, while assisting in each project's transition into the cloud and to an agile work process with Jira, CI / CD, Docker, and Kubernetes hosted in Microsoft Azure.
MyNameClub
For the startup company MyNameClub, I was consulted to design user-friendly interfaces and develop new exciting features for their new social media platform. The project had a unique challenge of analyzing peoples similarities and differences based on names. I also aided in the development of their on demand personalized e-commerce service. The project's code was written in JavaScript and GoLang without large frameworks.
36 Technology LTD
Hired as a consultant I was contracted to create a web based 360 degree virtual reality player, to tour apartments. Using Marzipano I created an easily adaptable TypeScript based framework which the company could use to display stereoscopic and panoramic 360 degree scenes. API documentation, automatically generated through code comments, was included in the delivery.