About Me

My name is Rohan Kapila. I am an undergraduate Student at the University of Calgary, pursuing a Bachelor of Science in Software Engineering in conjunction with a Bachelor of Commerce in Business. My Skills in Critical & Analytical thinking, Problem resolution, leadership, Object-oriented Programming, and Software Development have given me the opportunity to create multiple projects and explore a variety of opportunities. In addition to my technical hobbies, I also enjoy physical activities, such as playing basketball, going on hikes, snowboarding, and travelling.

  • Object-Oriented Programming

    Java, JS, C/C++, Python, HTML, CSS, React, RISC-V, C#

  • Full Stack Web Development

    AWS, MYSQL, HTML, CSS, JS, React, Cloudinary

  • Embedded and Operating Systems

    PIC24, RealTerm, Linux, MPLAB, VSCode

  • 2D Game Development

    C#, Unity, VSCode

  • Faculty of Business | Deans List - Spring 2023

    AWS, Cloudinary, Python, VScode, JS, HTML, CSS, React, Terraform

  • Faculty of Engineering | Deans List - 2021 to 2022

    Java, Junit, MYSQL, Swing

  • Alexander Rutherford Scholarship

    Python, C/C++, Java

  • Software Engineering | Bachelor of Science

    University of Calgary | exp: May 2025

  • Business | Bachelor of Commerce

    University of Calgary | exp: May 2026

University Transcript Resume

My Services

Full Stack Web Development

Full stack web development refers to the comprehensive skill set and expertise required to design, build, and maintain both the front-end and back-end components of web applications. Full stack developers are proficient in various programming languages, frameworks, and tools, allowing them to create user-friendly interfaces and robust server-side systems. They play a crucial role in ensuring the seamless functionality, security, and scalability of web applications, making them essential contributors to the development process.

2D Game Development

2D game development in C# and Unity is the process of creating captivating and interactive 2D video games using the Unity game engine and the C# programming language. It allows developers to craft visually stunning and engaging games by leveraging Unity's robust 2D tools and physics systems. With C# as the scripting language, developers can implement game mechanics, animations, and logic, making it a versatile and popular choice for developing a wide range of 2D games for various platforms.

OOP Applications

Object-Oriented Programming (OOP) applications are designed to structure software using objects that encapsulate data and behavior, fostering code reusability and creating a more organized and maintainable approach to building applications.

MicroController Based Projects

Microcontroller-based applications leverage compact, specialized computing devices to execute tasks in various domains, from embedded systems to IoT devices. These applications are highly efficient, cost-effective, and versatile, making them ideal for projects that require precise control and resource optimization.

RISC-V Assembly

RISC-V Assembly is a low-level programming language used to write instructions for processors based on the open-source RISC-V architecture. It offers a simple and efficient way to control hardware resources, making it an attractive choice for embedded systems and custom processor designs.

Datastructures and Algorithms

Data structures are the fundamental building blocks for organizing and storing data efficiently in computer programs, while algorithms are step-by-step procedures or methods used to manipulate and process that data. Together, data structures and algorithms are the cornerstone of computer science, enabling the development of optimized solutions for a wide range of computational problems and tasks.

MYSQL

MySQL is an open-source relational database management system that enables the storage, retrieval, and management of data in a structured format. It is widely used in web applications and various software solutions to efficiently handle databases and perform data operations.

AWS

AWS (Amazon Web Services) is a comprehensive and highly popular cloud computing platform that offers a wide array of cloud services, including computing power, storage, databases, machine learning, and more. It provides scalable and flexible solutions for businesses and individuals to build, deploy, and manage applications and services in the cloud.

UI Design

UI (User Interface) design is the art and science of crafting the visual and interactive elements of a digital product, such as a website or mobile app, to create a user-friendly and aesthetically pleasing experience. UI designers focus on layout, typography, color schemes, and user interaction to ensure that the interface is intuitive, engaging, and efficient for users.

My Work

Obituary Generator

Utilized terraform (IoC) and AWS features including SSM, Polly, S3, lambda and DynamoDB in addition to Python, Javascript, HTML/CSS, React and Cloudinary to create a full stack application that generates an obituary when given a name, birth year, death year and ima

Access Code

Art Mueseum Application

Applied database designs and SQL queries in addition to EER Diagrams and relational models to implement a python application that manages an art museums database based on user specific interactions.

Access Code

Notion Application

Applied HTML, CSS, JavaScript, React, and AWS features including lambda and DynamoDB to construct a full stack notion like application

Access Code

Datastructures and Algorithms Implementation

Implemented various data structure algorithms including linear data structures, Tree structures, Vector based heaps and graph algorithms using C++, Java, and Python.

Access Code

Backend Implemnetation

Utilized terraform (IoC) and AWS features including SSM, Polly, S3, lambda and DynamoDB in addition to Python, Javascript, HTML/CSS, React and Cloudinary

Access Code

WildLife Rescue Scheduler Application

Incorporated Java, JUnit, SQL connector and Swing to implement a GUI that accesses a database to create the most optimal schedule for a wildlife rescue facility based on users demand.

Access Code
See More

Contact Me