Nicholas Ribeiro

Software developer, equity analyst, and photographer

About Me

Hello! My name is Nicholas Ribeiro and I am a full-stack developer, equity analyst, and photographer from Connecticut. I am currently a sophomore at Yale University studying Computer Science and Mathematics. In my free time, I love creating fun apps and programs, some of which will be featured below. I also enjoy running, playing poker, table tennis, Spikeball, and traveling!

Want to check out my photography? Visit my site coming soon!

Skills and Experiences

I have been a full-stack developer for over 3 years, and I am most comfortable using Python, R, Java, C++, React.js, and Firebase. I enjoy challenges that allow me to tie in my mathematical knowledge and require me to develop innovative solutions. I have taken courses at Yale University in Algorithms, Data Structures & Programming Techniques, Game Theory, Probability Theory, Discrete Mathematics, and Linear Algebra, and look forward to learning more in the future!

Elevance Health

Advanced Analytics Intern

June 2023 - August 2023

Developed Snowflake analytical tools using Python for 14+ million Medicaid members, implemented ML/ regression models for cancer detection tool.

Milestone C

Software Intern

June 2022 - August 2022

Developed Cybersecurity & Cryptography curriculum, designed Python projects, created a relational database, consulted for IoT course.

Yale Student Investment Group

Equity Analyst

September 2022 - Present

Actively manage a ~$500,000 portfolio in public equities, conduct market research and synthesize technical data through analytical models.

Yale Computer Society

Software Team Lead

September 2022 - Present

Direct 12+ developer team in development of app to determine optimal group availability, spearheaded integration effort merging React.js components with Firebase backend.

YaleNLP

AI Researcher

August 2023 - Present

Utilized iterative prompting and multi-agent collaboration methods to develop few-shot learning models for LLM financial data analysis.

Serving the Served

Founder and Leader

October 2019 - February 2022

Organized holiday gift bags for veterans at VA Hospitals, led fundraising and apportioned funds, directed meetings, supervised teams of volunteers.

Projects

Website

StudyBuddy

Leading a team of developers in creating a website for easily determining group availability for meetings. Features intelligent meeting location suggestions and superimposed individual availabilities.

React.js   TypeScript   Firebase   Figma

Application

Flappy Bird AI

Using the NeuroEvolution of Augmenting Topologies (NEAT) evolutionary algorithm, an artifical neural network perfectly plays a Flappy Bird game. Statistical data for each generation is generated.

Python   PyGame   NEAT-Python

Website

Personal Portfolio

A personal portfolio featuring interactive 3D components, transitions, and project reference links. Responsive for all screen sizes.

Three.js   jQuery   GSAP   JavaScript

Website

Amabam

Gamified website providing a personalized way to learn new hobbies using AI. Utilizes convolutional neural netorks and computer vision to provide tailored feedback to users.

React.js   Python   MongoDB   MediaPipe

Application

Turing Machine Simulator

An abstract computational device that executes instructions of binary string alterations, mimicking Alan Turing's hypothesized Turing Machine.

Racket