About Me

I am a software engineering student at the University of Waterloo. Technology has been a key part of my life ever since I was a child, so I am driven to make an impact by learning and applying myself. On this website you can learn more about my skills, projects, and how to reach out to me.

Javascript icon Typescript icon Vue icon Jest icon Node icon React icon TailwindCSS icon HTML icon CSS icon C++ icon C icon Git icon
uwaterloo icon SE Soc icon Math Soc icon uwaterlooWarriors icon
  • Languages
    JavaScript, TypeScript, C++, C#, C, HTML, CSS, SCSS, SQL, Bash, Python, Java
  • Technologies
    Node.js, Git, Vue.js, React.js, Express.js, Jest, Material UI, Tailwind CSS, Bootstrap, Numpy, Scikit-learn, Pandas, Selenium, Postman, MongoDB, Docker, Google Firebase, REST API, Netlify, Arduino, Oracle VM VirtualBox, PostgreSQL
  • Concepts
    Relational Databases, Unit Testing, Full-Stack, Frontend, Backend, MVC Architecture
  • 2022-2027
    Bachelor of Software Engineering, University of Waterloo
  • -- Learned to design programs using both functional and object-oriented programming
  • -- Gained a strong understanding of programming principles, memory management, and data structures and algorithms
  • -- Learned arithmetic logic units, basic machine architecture, assemblers, specification and translation of programming languages

Relevant Coursework

My Projects

C Compiler

This is a compiler for a subset of C language implemented with a MIPS assembler. The process involves code translation, parsing, code generation and more. To learn more follow the link below.

Chess

This is an implementation of chess made using C++ showcasing object-oriented principles and various design patterns. Follow the link for more information.

Fitness Chatbot

This is a personal gym chatbot. The app is built using a fine tuned AI model. I trained the model with my answers to some of the questions people ask me in the gym. Hence, using the OpenAI API, the user makes a call to the fine tuned model and gets a completion back.

See more

Get in Touch

idauleto@uwaterloo.ca

+1-519-781-6568

Download Resume