Hi I'm Ryan,

I am a

Nothing beats passion and patience.

NodeJS & JavaScript

NextJS

MongoDB

TailwindCSS

React Native

Stripe API

Fedex API

About me

Hey, nice to meet you! Let me tell you a bit more about what got me into computer science.

It all starts with music - something that unites us all. It's everywhere, in every culture, a seemingly random soup of noise that transforms into something beautiful. This fascination with music reflects my broader interest in how things around us work, especially those seemingly random phenomena that surround our daily lives. I use music as an example because it has become so integrated into our lives that we barely notice it anymore, much like technology.

While composing music requires great time and effort, listeners often don't think about the complexity behind it. Google is a perfect technological parallel - the sheer scale at which it operates, the minute details, the suite of products, the speed - these things are often taken for granted, yet they spark my curiosity. I can't help but wonder how people conceived such genius inventions.

Since childhood, I've been exploring as many new things as possible: playing piano, mixing music, coding, science, and even learning random party tricks and facts. I find joy in contemplating these little things that bring us all together. My love for learning has led me to create many cool projects, though many involved tears and "cannot read properties of undefined" errors! But it's the challenge that makes life fun, and doing it alongside others is my favorite part.

Being able to share this love for learning, especially through teaching and helping others, brings me immense joy.

Expertise & Skills

Software Development

Hobby • 2020 • Ongoing

I am currently expanding my knowledge of various technologies, programming languages, and frameworks. I have experience with Next.js, JavaScript, and React Native, and I am proficient in integrating with several platforms and APIs, including Stripe, MongoDB, Pinecone Vector Search, Google Vertex AI, OpenAI, FedEx, and more.

Servers
Networking
Databases
Payments

Vercel

Experience • 2022 • Ongoing

Experienced in deploying and managing applications on Vercel, with a developed understanding of its deployment workflows, serverless functions, and performance optimization features.

Vercel
NextJS

AI & Vector Databases

Experience • 2023 • Ongoing

Experienced in working with Generative AI, Retrieval-Augmented Generation (RAG), and Computer Vision (CV) models, including text embeddings, OpenAI CLIP, and various other advanced models. Skilled in utilizing MongoDB Vector Store and PineconeDB for efficient vector storage and retrieval.

OpenAI
Clip Image Embeddings
Text Embeddings
MongoDB
Pinecone

Computer Hardware

Hobby • 2021 • Ongoing

I have experience building with Arduino controllers, Raspberry Pi's and desktop hardware. I have built multiple desktops, and have gained an understanding of the relation between the parts of a computer.

Servers
Computer Hardware
Arduino
Raspberry Pi

Projects

JustPix2022 • Ongoing

Originally a picture-to-print platform, JustPix has evolved into an international marketplace where printers, artists, and influencers can easily set up accounts to offer custom prints. JustPix manages all duties, taxes, and shipping, enabling small businesses to thrive effortlessly on the platform.

NextJS
MongoDB
TailwindCSS
Stripe API
Fedex API

StyleGPT2023 • Ongoing

An AI-based data platform for clothing. Our scrapers gather data from major clothing brands, including international prices, product descriptions, images, colors, and more. Our APIs enable outfit creation from images, searching and filtering within our dataset, and similar image searches.

NextJS
MongoDB
TailwindCSS
Stripe API
OpenAI
Groq
Web Scraping

AIData2024

A unique chat-based demo showcasing AIData's semantic call search. The main interface is a chat, where users can ask questions and have the model perform demonstration queries in real-time.

NextJS
Groq
TailwindCSS

Magentrix - Web Development2024 • Archived

Partner Relationship Management, Customer Success Management, Partner Portal Pricing, and Customer Portal Pricing pages.

JavaScript
HTML
TailwindCSS

Portfolio2023

My own personal portfolio.

NextJS
JavaScript
TailwindCSS

NodeFileUpload2021

A NodeJS, MySQL powered file uploading application that allows for multiple CDNs.

JavaScript
MySQL
MongoDB
CSS
HTML

PhpFileUpload2021 • Archived

A MySQL, PHP based file uploading site with file sharing, folder sharing, and many more features.

PHP
MySQL
JavaScript
CSS
HTML

Dezar2021 • Archived

My first client project for their company. The site is no longer active however it was a major milestone in my career.

HTML
CSS
JavaScript
PHP
Open Source Projects

GitAutoDeploy2023

GitAutoDeploy will listen for commits to your repository and if one is detected will automatically clone the repo and run scripts that you define (e.g. npm run build, npm start)

JavaScript

LocalDB2022

A local json database that uses fs to run opperations extremely fast. It is designed for rapid updating and mass data retrieval.

JavaScript

MangoDB2022

A small MongoDB wrapper, async, easily manageable, useful when you want to make changes to the functionality of your database queries without rewriting lots of code. (I named it MangoDB because I love Mangoes)

MongoDB
JavaScript

JSON2SQL2022

A simple SQL wrapper, async, easily manageable. Makes MySQL queries JSON based for simplicity.

JavaScript
MySQL