hey! my name is simon.
software engineering student, program developer, maker.
about me
welcome! while you're here, learn more about my hobbies, who I am, and what I do.
projects
take a look at a few of my previous projects to see how I think, work, and get things done.
work
I've had the opportunity to work with some amazing people. here's a bit about my journey.
about me
welcome! while you're here, learn more about my hobbies, who I am, and what I do.
projects
take a look at a few of my previous projects to see how I think, work, and get things done.
work
I've had the opportunity to work with some amazing people. here's a bit about my journey.
a bit about me
projects
here are some of my favourite recent projects.
prismatic
a colour guessing game written in flutter.
primsatic was my first foray into real app development. built from scratch using flutter, I released the app on both iOS and android app stores last year.
through the project I learned quite a bit about app development. from the structuring of the project, to the navigation of the fairly tight regulation of app store markets - I came out knowing more about the app development environment as a whole.
rpgsim
a simple large language model-based text-based rpg.
this was a fun experiment in developing TUIs (text-based user interfaces). I used the spectre library to power the experience.
through this project, I also developed a fine-tuned llama 3 model, storyteller. trained on a corpus of "choose your own adventure" and "dungeons and dragons" style text, it provides a surprisingly capable experience with a relatively small 13B parameters.
midwitify
a gag project that places users on a competetency gradient.
spawned in my brain as a bona-fide 2am thought, this project asks users three hypothetical questions and uses the responses to calculate the user's placement on a 3 dimensional bell curve.
through the project, I learned the necessary techniques to safely build and call a rate-limited API to a large language model. for this project, I used Cloudflare's workers to build an endpoint that I could call from the website. it employs IP rate-based limiting and Cloudflare turnstile to prevent spam.
silver rock developments site
a professional and fast webpage and CRM system
my first contracting job. this page, worked on with a colleague, is built in NextJS with a backend in Supabase. the project consists of both a user-facing frontend, and an internally accessible custom CRM built from scratch.
through the project, I developed the skills necessary to build a true full-stack website and backend using typescript and modern tooling.
work experience
my professional journey so far.
software designer co-op
Schneider Electric • Jan 2024 - Aug 2024developed and maintained robust backend services for a cloud-based platform, using .NET framework and agile methodologies. designed and implemented a new feature that streamlined efficiency. built a CI/CD pipeline to automate deployment and testing.
software engineer co-op
Precision Micro Dynamics • May 2022 - Dec 2022designed and implemented a 3 dimensional laser calibration system using OpenCV and C++. developed and maintained bespoke Linux server software for machine control and data processing using kanban methodology.
contact
1. across: my first name
2. across: the @ symbol spelled out
3. across: my last name
4. across: the ___ com bubble
5. across: canada abbreviation