Richard Roberson's Portfolio

Hello, allow me to introduce myself...
I'm Richard Roberson, a first-year graduate student pursuing a Master's in Computer Science at the University of Colorado, Boulder, where I also completed my undergraduate degree in Computer Science. My journey into technology began in middle school with iOS app development, sparking a lasting interest in coding and problem-solving. Currently, I focus on software engineering and web development, alongside research in artificial intelligence, including a paper on AI-driven text-to-SQL conversions. I'm a driven learner, excited to take on new challenges, expand my skills, and contribute meaningfully to the field of technology.
University Logo
University of Colorado Boulder
Bachelor's of Science in Computer Science
2020-2024

Work Experience

UCB

Machine Learning Research

@ Programming Languages and Verification at the University of Colorado Boulder

June 2023 - Febuary 2024
Leading a research project that finetunes large language models for text-to-SQL synthesis. Learn more about the project in the Recent Projects section below.
Python
C++
LLM Finetuning

Freelance Front-End Developer

June 2024 - Present
"Richard was able to quickly complete the tasks assigned to him, along with finding and fixing a few issues he found on his own. He quickly was able to understand what was being asked and was able to take initiative and perform his tasks despite our somewhat half-baked and incomplete requirements. He will be one of the first places we look for front-end development work from now on." - Client Feedback
React
Front-End Development

Recent Projects

Analyzing the Effectiveness of Large Language Models on Text-to-SQL Synthesis

This published study investigates various approaches to using Large Language Models (LLMs) for Text-to-SQL program synthesis, focusing on the outcomes and insights derived. Employing the popular Text-to-SQL dataset, spider, the goal was to input a natural language question along with the database schema and output the correct SQL SELECT query.

Using Large Language Models for Text-to-SQL Synthesis

This project fine-tunes a local large language model (LLM) WizardCoder-15B with QLoRA on a custom Spider training dataset to create a Text-to-SQL LLM. The resultant model, achieves 61% execution accuracy, incorporating database context for validation.
Visit

Skills

  • Expert: Comprehensive understanding.
  • Proficient: Solid understanding.
  • Intermediate: Comfortable working.
  • Beginner: Some hands-on experience.
  • Novice: Just started learning.
Python
Expert
C++
Expert
React.js
Expert
React Native
Expert
HTML
Expert

Contact Info

Send me an email directly from this page or text me. I will answer as soon as possible
Email
richard.roberson@colorado.edu
Other Email
richardr1126@gmail.com
Phone
(561) 267-3440
Location
Boulder, CO

Resume

© 2025 Richard Roberson