Sebastián Terrazas

B.S.E in CS & EE @ UC
Software & AI Engineer @ Edutecno





Last updated on December 2023

Portfolio

AI-powered coding course generator

Engineered the frontend and backend of the AI-powered coding course generator feature on the Sophia website. OpenaAI's API was used to generate the text, and Azure TTS for the voice explaining the lesson. The frontend was developed with Angular, and the backend with Azure Functions.

Chatbot app with personalized data and memory

Developed a chatbot app with Flutter and LangChain that uses a backend set up in Google Cloud Platform to retrieve personalized data from a vector database (Minerva). In order to do this, the data is vectorized, and later the chatbot uses Semantic Search to retrieve the most relevant data.

Technical Leader of the Mobile Development team in Capstone

Led a team of students in the development of a mobile product using React Native, for a ONG (Maisha). During this role, I not only had to showcase my technical abilities (agile development) but also demonstrate strong social skills like time and group management, teamwork, and effective communication with other teams involved in the project and the client.

Carpool website for college commute

Developed a web-based carpool app for college campuses using Ruby on Rails, using Google Maps API. The app allows students to create and join carpool trips to go to college campus.

Image recognition app

Using an AI algorithm (KNN) in a backend set up in Firebase, I developed an app with Flutter that recognizes if an input image is present inside another.

About Me

Who am I?

As a Brazilian 🇧🇷 born, Chilean 🇨🇱 raised individual, I have always been drawn to challenges and using my skills for problem-solving. This is likely why I have always had a passion for the field of engineering and computer science.

My hobbies are watching/playing football ⚽️ and video games 🎮, and coding 💻. I also enjoy reading books 📚, having read some classics like the Harry Potter series, some Jules Verne novels, and A Game of Thrones.

My Skills

Languages

Programming Skill Tier List

Technologies

The technologies I have used for my projects are:
  • React
  • React Native
  • NodeJS
  • Flutter
  • Ruby on Rails
  • Angular
  • WordPress
  • Firebase / Google Cloud
  • Azure
  • Docker
  • Clingo
  • OpenAI

AI

  • Fine-tuning
  • Machine Learning
  • Oobabooga
  • Prompt Engineering

Academic

Craighouse School (2004 - 2019)

  • Highest Score on Stanford Math Competition in Chile
  • Debate team: Represented Chile in a Latin America Model United Nations.
  • International Baccalaureate (IB): 7 Physics HL - 6 Math HL – English & Spanish Bilingual Diploma
  • Chilean High School GPA: 6.95 / 7
  • PSU, former Chilean SAT (out of 850): GPA 824 – Ranking 850 – Spanish 708 – Math 811 – Science 817
  • Two-time Regional Physics Competition Champion.
  • Elected as Prefect by professors and peers.
  • Received the School Spirit Award
  • Valedictorian

Pontificia Universidad Católica (2020 - 2023)

  • Pursuing a Bachelor of Science in Engineering with a Computer Science major and Electrical Engineering minor.
  • Teacher Assistant in Introduction to Programming.
  • Teacher Assistant in Data Structures & Algorithms.
  • Chilean College GPA: 6.2 / 7
  • Highest Score on the Engineering Fundamentals Exam 2021-1

University of Manchester (2023)

  • Exchange program where I studied Processor Microarchitecture and Algorithms & Complexity.

Experience

Edutecno

Software Engineer

Engineered the frontend and backend of the AI-powered coding lesson generation feature on the Sophia website.

    

def Fibonacci(n): if n < 1: print("Incorrect input") elif n == 1: return 0 elif n == 2: return 1 ^1000

def Fibonacci(n): if n < 1: print("Incorrect input") elif n < 3: return n - 1 return Fibonacci(n - 1) + Fibonacci(n - 2)^2000

Led a team in the implementation of Semantic Search, enabling an AI to answer questions based on a large corpus of data

NeoSer

Web Developer

Collaborated with the marketing team to improve the web page by updating the database, revamping the visual design, and incorporating UX/UI best practices.

MIT Human-Centered AI & Visualization Research Workshop

Member of the Student Cohort

Attended a conference featuring lectures from MIT academics and AI experts on the topic of Human-Centered AI. Discussions included the application of AI in natural language processing, transparent AI decision-making (explain the reasoning behind AI diagnoses in medical imaging), and brain signals understanding (useful for Brain-Computer Interfaces). Additionally, learned effective methods for visualizing information. Participated in collaborative group activities where I effectively communicated and demonstrated my knowledge on the topic, fostering an inclusive environment for the exchange of ideas and contributions within the student cohort.

Remarkable College Coursework Projects

Technical Leader in Mobile Development in Capstone
  • Led a team of students in the development of a mobile product for a real client. During this role, I not only had to showcase my technical abilities but also demonstrate strong social skills by effectively communicating with other teams involved in the project and maintaining clear communication with the client.
Web applications
  • Developed a web-based carpool app for college campuses.
  • Engineered a website and its associated database for tracking information about music artists, producers, events, and festivals.
  • Created a website for a Fantastic Mr. Fox game, in which I used a Koa.js for the backend and React for the frontend.
AI
  • Created and trained a machine learning model to predict the Olympic sport depicted in input images.
  • Implemented reinforcement learning to train an AI to play Flappy Bird.
  • Trained a model using Support Vector Machines to recognize characters presented as input.
  • Developed an algorithm that automatically organizes schedules based on given restrictions, using the answer set programming (ASP) paradigm.
Electronics
  • Designed and built a robot capable of playing (basic) football.
  • Build a radio from basic components.

Resume / CV