Alberto Mejia

Computer Science Enthusiast, Hobbyist, Student.

Facebook Email LinkedIn GitHub Resume

About Me

Hi! My name is Alberto Mejia. I am a third year student at Rensselaer Polytechnic Institute. I am pursuing a Bachelor's degree in Computer Science with a concentration in Artificial Intelligence and Data. I am also pursuing a minor in Game Studies and General Psychology

I am seeking an industry/research internship in Artificial Intelligence for the summer of 2019. Please take a moment to go through my website and if you are interested, contact me.


12/2018 - Present

Undergraduate Researcher

I am contributing to a new area of research called Machine Teaching. This research project focuses on teaching an instructable agent through natural language and dialogue.

I work on the research project as part of the Dialogue Engine Team. My task is to research and implement Natural Language Generation models using Policy Learning and Action Space Forming.

Software Development Intern at IBM

06/2018 - 08/2018

PROJECT DEFINITION: Involved analyzing customer feedback, reviewing designs from the UX team, and implementing those designs as Modern InFlight screens. The process in doing this was as follows: Take one improvement feature, design a solution, code the solution to completion, and produce production ready code.

PROJECT DELIVERABLES: The implemented usability improvements consisted of reduced clicks, labels, and simplification of data presentation within modern InFlight.


    • Acquired a basic understanding of usability and design elements that shapes user experience.
    • Learned the importance of visibility tools in providing clients exposure to data processing within the IBM cloud.
    • Gained experience of working with EDI technology and working on a real product with an Agile development process.

05/2017 - 05/2017

#EarlyBird Program Participant at Twitter

I was one of 27 attendees selected out of 900+ applicants to attend a five-day interactive program for first-year computer science majors focused on professional and technical development including coding, networking, personal branding, resume writing,interview skills.

I worked with a team of 6 to create a new tweet feature, named Tweet Time, based on our developed design document. The project was later presented to many engineers, mentors, and participants; including Twitter CEO, Jack Dorsey, and Vice President of Engineering, Nandini Ramani.

Biomedical Equipment Technician Intern

09/2015 - 06/2016

I received hands on experience with biomedical equipment as well as typical test and analysis instruments used in maintaining and troubleshooting such equipment. I went through vaious lectures and labs on Electronic, Electrical, and Biomedical engineering. A list of of my duties can be found on LinkedIn.



January 2019 - Present

Technologies Used: Django, Bootstrap

I am currently leading and managing a team of 6 to create an open source web-based application that populates your calendar with upcoming deadlines and activities.

As well as managing the projects direction, I am also a developer for the back-end. Currently, I am researching and implementing algorithms for extracting important information from the PDFs of syllabuses/schedules.

You can follow the progress of this open source project on my GitHub.


May 2016 - Present

Technologies Used: Python

I implemented depth-first search, breadth-first search, uniform cost search, and A* search algorithms to solve navigation and traveling salesman problems in the Pacman world.

This Pacman game is modeled as both an adversarial and a stochastic search problem. I implemented multiagent Minimax, Alpha-Beta Pruning, and Expectimax algorithms, as well as designing and implemented evaluation functions.

Word Embeddings

June 2018

Technologies Used: Python, Tensorflow

Words are mapped to vectors of real numbers using Word2Vec and are trained using NCE Loss. TSNE is used to reduce the dimensionality of the vectors to a two dimensional space in order to be able to visualize them. The word embeddings are then plotted on a scatterplot using matplotlib to display the word relationships.

This Website

Updated: August 2017, February 2019

Technologies Used: HTML, CSS, Javascript

Built using only HTML,CSS, and Javascript. Deployed and hosted using Jekyll and Github Pages.

The purpose of this project was to enhance my digital footprint, have a place to showcase my work, and learn new skills.

3D Printed Prosthetic Hand-and-Forearm

May 2016

Technologies Used: Arduino, C

For my Senior Tech Prep project I built a prosthetic and combined it with a Myoware Muscle Sensor. The sensor interprets the electrical signals from muscles and produces a Simple Analog Signal. From theses Analog inputs, the Pulse Width Modulation pins on an Arduino simulate an analog output, controlling servos placed in the forearm.

The purpose of this project was to combat the expensive myoelectric prosthetics on the market and offer those in third world countries access to what may be considered a luxury.


Rensselaer Polytechnic Institute

⚫ Bachelor of Science, May 2020

⚫ Major(s): Computer Science

⚫ Minor(s): Game Studies, General Psychology

⚫ Concentration(s): Artificial Intelligence and Data

⚫ GPA: 3.4

⚫ Relevant Coursework: : Intro to Artificial Intelligence, Natural Language Processing, Database Systems, Rensselaer Center for Open Source, Intro to Algorithms, Principles of Software.

University of Connecticut

⚫ August 2016 - May 2018

⚫ Major: Engineering

⚫ GPA: 3.35

⚫ Relevant Coursework: Machine Learning (Audit), Data Structures and Object-Oriented Design, Intro to Discrete Systems, Statistical Methods, Applied Linear Algebra

Saunders Trades and Technical High School

⚫ Advanced Regents Diploma, June 2016

⚫ Major: Electronic Computer Circuitry (E.C.C)

⚫ GPA: 3.7

⚫ Relevant Coursework: CCNA Routing and Switching, Cisco Network Academy IT Essentials Course, Digital Electronics, AC/DC Circuits, Digital Logic Design, Electronic and Computer Circuitry Drafting(CAD), Solid State Elictrical Theory

Want to reach me?

Shoot me an email at or click one of the following buttons.

Facebook Email LinkedIn GitHub Resume