Hi, I'm Lucas, a fullstack developer currently studying
Computer Science
at the
University of Waterloo.
I'm currently working at
Wispr Flow
as a Software Engineer.
Work
Here are my most relevant work experiences. I will try to keep this
updated.
Increased dictation accuracy through context awareness by extracting relevant text with native subprocesses (Swift and C#)
Improved automatic speech recognition (ASR) and formatting models by collecting and classifying data on text-editing patterns across users, using string matching algorithms for plaintext, HTML, and markdown.
Decreasing crash rate from 6% to 2% by building an internal devtool for observability, improving logging through stack traces, killing orphaned processes, reinforcing the CI/CD pipeline, and working with customers to identify pain points.
Documented complex logic and processes, also wrote scripts to simplify processes like migrations, testing, and the release pipeline.
Generated monthly and yearly roundups, catalyzing a month of 20% WAU growth, by aggregating user data with SQL, templating emails with Jinja, and creating shareable OpenGraph metadata with Next.js.
Led backend development of a gamified education platform built with Next.js, React, MongoDB, and AWS.
Created parser for custom markdown for educational content, using google analytics + in-house system to track student engagement on lessons and quizzes.
Managed a team of 5 engineers, ensuring robust and efficient code with Jest and benchmarking.
Slashed storage needs by 30% by optimizing Mongoose models, MongoDB aggregate pipelines and S3 as an object store.
Developed real-time matchmaking algorithm to gamify learning through competitions, using cron and aggregate queries to match teams of students of similar sizes and skill.
Projects
Here are some of the most memorable projects I've worked on. I will
try to update this as I work on new things.
Work in progress. We are gonna ship the MVP soon :)
Built a React + Express webapp to make coworking more focused by having users screenshare what they're working on.
Implemented type-safe clients for socket events and API calls using OpenAPI and quick types, improving reliability and dev experience.
Conducted user interviews on Firepit to identify pain points in the new user experience and core product. Then, designed and iterated onboarding flow and core product features based on feedback.
Designed and built landing page for a female entrepreneurship club using Svelte.
Retrospect (Mar 2024 - Apr 2024)
Built an app to track memorable experiences with RESTful Go stdlib backend, using Gorilla Mux for routing, MySQL and Google Cloud Buckets as an object store and CDN.
Configured crontab and SendGrid on Google Cloud infrastructure to automate email notifications.
Designed a social recommendation algorithm using a social graph to build an effective referral program.
Regularized data and engineered features for regression algorithm with LightGBM and Flask to predict UFC fight outcomes.
Fixed class imbalance that arose from a limited dataset, bringing results that differed by around 10% to under 2%, generating 20.3% ROI over 4 months, by modifying training data
Optimized the model's AWS deployment, reducing timeouts by 30% by multithreading and adjusting worker counts.