Hi, I'm Quinn Vinlove. I love to tackle new challenges, learn new things, and expand my knowledge of the world. I'm the best at full stack web development, although I don't limit myself exclusivly to that area. I also have experience with data science, mobile app development, computer vision, and a little graphics. Right now, I am pursuing a Bachlor of Arts degree in Computer Science & Mathematics at Lewis and Clark College (located in Portland, OR). When I'm not coding, I like to ride bikes, boulder, read, and cook.
I used semantic segmentation along with bitmap-to-vector conversion to generate art in the style of Henri Matisse’s paper cutouts, from any image. The Python script is served with FastAPI, and runs inside a Docker container deployed to Zeet’s PaaS with CI/CD.
I've always wanted to build a multiplayer game, so at DubHacks 2020, I teamed up with a few other programmers and artists, and made one. Frogs in Space is pretty simple: any other visitors there can hop around and chat with each other. Anytime a frog goes onto the left edge, a simple mini game about gardening pops up. Bear in mind that this is the first game I've ever made, so it's a little rough around the edges.
I found an image processing/machine learning paper I liked and implemented part of it in Python. I did the same to another, simpler paper that I also found interesting. There's a blog post, github repo, jupyter notebook, and API if you're interested.
For a short summer job as a lab technician, I built a cross-platform application to visualize, normalize, and output ISOdat files with Python. My work simplified a data pipeline that would sometimes take hours to complete by hand in Excel. I used QT for the GUI and fbs/pyinstaller to package the final product. In the process, I built a new QT widget that handles displaying Matplotlb figures more efficiently than PyQt's native viewer.
Summer research I did to use machine learning to try and predict how well students would do as they completed simple exercises to learn essential cybersecurity skills. I tried all kinds of things ranging from NLP to clustering with deep NNs, but had the best success with regression. Presenting at a conference; the final paper coming soon.
For a final project, I wrote a OpenCL shader and supporting code in C which rendered a 3d taurus using the Z-Buffer algorithm. I was able to achieve speedup from 3 to around 30 frames per second for a simple animation demo.
I was able to do an independant project with the Dean's office at my school, to extract sentiment scores from instructor evaluations. I created training data, trained it on a neural network, and used the resulting model to perform statistical analysis across a variety of different factors. To make my work as understandable as possible, I used Jupyter notebooks. The project is confidential, but I can provide the final report on request.
As part of independent study, I learned how to program GLSL pixel shaders, show them online with WebGL, and use them to add effects to images. I also made a pixel shader that displays vector fonts, and experimented with ways to optimize hand-drawn paths into curves.
Freelance work to build an info app for my school's IT service desk. Used React Native. Reference design was provided to me in Adobe XD.
Collaborated with a Flutter developer to build the web backend for a school events app. Made with golang and gin, backed by a postgresql database. Includes auth with JWT support to work across multiple platforms. Integrated AWS S3 to store images. Deployed on Heroku.
Inspired by Co-Star Astrology, a popular astrology app. Periodically sends me a random text message everyday to remind myself to foucs on self-improvement and my own life goals. Backend run with golang inside aws lambda, talking to the twilio api, and choosing messages stored in airtable.
Summer research internship as part of a grant to work on and improve EDURange. Worked with a team of students to build a logging system with golang and redis to retrive user bash activity logs from a secured enviroment, then added it to EDURange's chef build system to automatically install on new VPCs. Poster presented at CCSC-NW 2019.
I collaborated with another student on a tool that scrapes my school's online shuttle tracker, and periodically makes bus location and speed available via a public API. In making it, I learned a lot about Selenium, task queuing, and reverse engineering React apps.
An online storefront concept where resteraunts can purchase beers directly from brewries, without the hassle of price lists. Built for a team as a freelance worker and never fully realized. Used amazon SES as part of the store backend to email sellers, and airtable as an interactive database to handle inventory.
An interactive map of the Lewis & Clark Expedition, made with React and Leaflet. I worked with another student to continue and improve on the progress that was already made on the project.
A quick weekend project that I made, where people can express gratitude anonymously. I ended up using the LAMP stack, running on an AWS EC2 instance. Taken offline in September 2019.
I designed and made a room model in Autodesk Maya, then rendered it in WebGL with Threejs. Eventually, I hope to add WebVR functionality as well.